import torch
import torchvision.models as models
import torchvision
提前下载好权重文件,加载fasterrcnn模型
net = models.detection.fasterrcnn_resnet50_fpn(pretrained=False)
pthfile = r'G:\Anaconda3\envs\pytorch\Lib\site-packages\torchvision\models\fasterrcnn_resnet50_fpn_coco-258fb6c6.pth'
net.load_state_dict(torch.load(pthfile))
#print(net)
我们用PIL读取一张图片,进去看看
from PIL import Image
img = Image.open("maandgirl.jpg")
img

from torchvision import transforms
transform = transforms.Compose([ #[1]
transforms.Resize(256), #[2]
transforms.CenterCrop(224), #[3]
transforms.ToTensor(), #[4]
transforms.Normalize( #[5]
mean=[0.485, 0.456, 0.406], #[6]
std=[

本文通过PyTorch的torchvision.models模块加载预训练的Faster R-CNN模型,展示了如何进行目标检测。在对图像进行处理后,检测到多个目标,但置信度较低。为了筛选有效目标,设置了0.85以上的置信度阈值,并探讨了目标检测结果的可视化方法。
最低0.47元/天 解锁文章
3704

被折叠的 条评论
为什么被折叠?



