datawhale202301-forRaina-预训练图像分类模型预测

news/2023/6/6 23:47:43

预训练图像分类模型预测

此为 datawhale 的公开教程
教程地址:github

1. 调用 pytorch 中 model 加载模型

model = models.resnet18(pretrained=True) 
model = model.eval()
model = model.to(device)

Notes:

  1. model.eval() 通常在对模型进行验证时需要设置的。此设置的目的是:在模型中有BatchNormal以及Dropout层时,取消BN和Dropout层的效果,以达到所有数据都进行测试的效果。
  2. BatchNormal 以及 Dropout 均为正则化手段,一定程度上可以处理过拟合的情况
  3. model.to(device) 是将模型转移到指定的设备上

2. 图像预处理以及测试图片

from torchvision import transforms
from PIL import Image
test_transform = transforms.Compose([transforms.Resize(256),transforms.CenterCrop(224),transforms.ToTensor(),transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])])
img_pil = Image.open(img_path)

Notes:

  1. tansformams 可以对图像进行一系列处理包括,设置图片大小,将图片对象转为 Tensor 对象等
  2. 使用 Image 打开图片

3. 调用摄像头获取图像(视频)

import cv2
import time# 获取摄像头,传入0表示获取系统默认摄像头
cap = cv2.VideoCapture(1)# 打开cap
cap.open(0)# 无限循环,直到break被触发
while cap.isOpened():# 获取画面success, frame = cap.read()if not success:print('Error')break## !!!处理帧函数frame = process_frame(frame)# 展示处理后的三通道图像cv2.imshow('my_window',frame)if cv2.waitKey(1) in [ord('q'),27]: # 按键盘上的q或esc退出(在英文输入法下)break# 关闭摄像头
cap.release()# 关闭图像窗口
cv2.destroyAllWindows()

Notes:

  1. 使用 cv2 库调用摄像头

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4571469.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

用MATLAB一直画直线竟然得到了简单的禅绕画,论一直画直线的人有多无聊

之前看过一个视频,有个人把纸面分割成一个一个三角后一直画直线,慢慢的图纸上的图案变得复杂了起来,大概是像下面这样: 上面这个图便是我用matlab模拟的效果,过程很简单,就是用了泊松云盘采点构建三角网格&…

全网最火的钉子绕线图制作教程,情侣礼物!

最近在抖音经常看到这类视频, 仔细一想,也对七夕快到了,男同胞们该准备给小姐姐送小礼物了,大邓提前给大家分享一个idea-制作钉子绕线画教程,制作步骤如下 打开StringArtGenerator网站选择一张高对比度的大头照上传&…

Win10 设置系统还原点

步骤: 右键此电脑 --> 属性 --> 系统保护 --> 选中系统盘点击配置 --> 启用系统保护,并分配空间(默认即可) --> 回到系统属性界面点击创建 --> 输入描述信息 点击创建 详细步骤: 1.右键此电脑 》属性 2. 往下拉找到 系统保…

关于win10的还原点

仅作为学习记录,大佬请跳过。 1、 WIN 10 的还原点不是自动建立的 2、 创建还原点 等等

Win10创建还原点

Win10创建还原点1 鼠标右键桌面上的此电脑,右键菜单选择属性点击进入 2在属性界面,点击左侧栏位中的系统保护选项进入,如下图所示 3系统属性中选择系统保护选项卡,如下图所示 4选择你的系统盘,然后点击下方的创建按钮…

CSC首次试行|2023年高校国际组织师资出国留学项目解读

昨天(1月16日),国家留学基金委(CSC)公布了“2023年高校国际组织师资出国留学项目选派办法(试行)”,知识人网小编全文转载选派办法、应提交申请材料及70所试点高校的名单,…

计算机新安装系统后桌面上有什么图标,电脑系统重装后快速处理Win7桌面上多余的图标...

在电脑系统重装 之后,经常要安装我们自己需要的些软件,当我们安装了某些软件后,Win7系统桌面上会出现多余的图标删怎么都删不掉,针对这种情况,我们应该怎么办法呢?下面小编教大家电脑系统重装后快速处理Win7桌面上多余…

精品:企业级智能 PDF 和文档处理 SDK:GdPicture.NET

企业级智能 PDF 和文档处理 SDK 使用最先进的人工智能、机器学习和模糊逻辑算法的高度复杂的 API 集。 经过超过 15 年专注于创新的持续研究,GdPicture.NET 已成为市场上最全面的PDF、OCR、条形码、文档图像和格式的 SDK 。 完整的PDF支持 轻松查看、 处理和管理 P…