当前位置: 首页 > news >正文

微信小程序定制开发公司最优化方法

微信小程序定制开发公司,最优化方法,企业网站制作托管,毕业论文网站建设过程pipeline 它可以让您方便地使用预训练的模型进行各种任务。当您用pipeline函数创建一个图像分割的pipeline时,它会自动加载和初始化一个SegformerForSemanticSegmentation的实例,并且封装了一些预处理和后处理的逻辑,例如将图像转换为张量&a…

pipeline

它可以让您方便地使用预训练的模型进行各种任务¹。当您用pipeline函数创建一个图像分割的pipeline时,它会自动加载和初始化一个SegformerForSemanticSegmentation的实例并且封装了一些预处理和后处理的逻辑,例如将图像转换为张量,将输出转换为分割图等²。您可以直接用pipeline函数对图像或图像列表进行分割,而不需要关心模型的细节。

SegformerForSemanticSegmentation

SegformerForSemanticSegmentation是一个具体的模型类,它由一个分层的Transformer编码器和一个轻量级的全MLP解码器组成,可以实现高效的图像分割³。当您用SegformerForSemanticSegmentation.from_pretrained方法加载一个预训练的模型时,它会返回一个SegformerForSemanticSegmentation的实例,但是您需要自己处理输入和输出的数据格式,例如使用AutoFeatureExtractor来提取图像特征,使用torch.argmax来获取分割结果等。

AutoModel  

AutoModel.from_pretrained是一个通用的方法,它可以根据给定的模型名称或路径,自动识别模型的类型,并返回一个相应的模型类的实例³。例如,如果给定的模型名称是"bert-base-chinese",那么这个方法会返回一个BertModel的实例,它是一个用于文本表示的模型。这个方法可以处理多种不同类型的模型,但是它不能处理特定任务的模型,例如图像分割或序列标注。

本人实验代码:

import cv2
import PIL.Image as Image
import numpy as np
from transformers import pipelinemodel_dir = '/speed/speed/code/DECA/face_parsing_model/face-parsing'
image_path = "/speed/speed/code/DECA/TestSamples/examples/6.png"pipe = pipeline("image-segmentation", model="jonathandinu/face-parsing")
img = Image.open(image_path)
# 加载图片
# img = cv2.imread(image_path)
# 预处理图片
# img = cv2.resize(img, (256, 256))
# img = img.astype(np.float32) / 255.0# 使用模型分割图片
result = pipe(img)# Load model directly
from transformers import AutoFeatureExtractor, SegformerForSemanticSegmentation
from transformers import AutoFeatureExtractor, AutoModel
model_dir = '/speed/speed/code/DECA/face_parsing_model/face-parsing'
image_path = "/speed/speed/code/DECA/TestSamples/examples/6.png"# extractor = AutoFeatureExtractor.from_pretrained("jonathandinu/face-parsing")
# model = SegformerForSemanticSegmentation.from_pretrained("jonathandinu/face-parsing")
extractor = AutoFeatureExtractor.from_pretrained(model_dir)
model = SegformerForSemanticSegmentation.from_pretrained(model_dir)img = Image.open(image_path)
# 加载图片
img = cv2.imread(image_path)
img = cv2.resize(img, (1024, 1024))inputs = extractor(img, return_tensors="pt")
outputs = model(**inputs).logits
print('')

http://www.dinnco.com/news/11517.html

相关文章:

  • 优秀网站设计欣赏线上推广渠道有哪些
  • 谷歌优化技巧广州市口碑seo推广
  • iis发布域名网站游戏推广员到底犯不犯法
  • 为什么asp.net做的网站上传后不显示照片关系营销案例
  • 青海公司网站建设整合营销传播案例分析
  • 简述网站建设基本流程梁水才seo优化专家
  • 福州网站制作托管维护网络营销课程感悟
  • 注册公司名字大全免费武汉seo关键词优化
  • 陕西煤业化工建设集团网站广告发布平台app
  • 手机网站后台管理优化网站界面的工具
  • 部门网站建设怎么做网站推广模式
  • 网站建设规划案例黑帽seo教程
  • 用java做网站验证码怎么写北京seo加盟
  • 网站开发总结标题seo推广官网
  • 做网站域名选择许昌网络推广外包
  • 建设工程项目查询网站搜索引擎提交入口大全
  • 如何修改网站备案信息国家市场监管总局官网
  • 漳州市网站建设价格今天热搜前十名
  • 中国公司查询网站360搜索引擎下载
  • wordpress安装主题后没内容常宁seo外包
  • 怎么填写网站备案申请百度seo优化推广公司
  • 在网站后台做网页短视频广告投放平台
  • 做日历的网站百度帐号登录个人中心
  • 软件app免费下载大全win10优化大师是官方的吗
  • 自己做的公司网站百度搜不到百度推广投诉热线
  • 建设一个网站要学什么苏州旺道seo
  • 大学网站建设专业网络营销策划推广公司
  • 合优网合川招聘武汉seo公司哪家专业
  • 建设一个网站需要什么技术人员阜新网络推广
  • 制作公司网页平台seo自然搜索优化排名