【Yolov5-运行示例代码】

1.Yolov5示例代码的运行

直接执行这个代码就好,它会自动去下载模型数据
在这里插入图片描述
在这里插入图片描述

2.标注工具的安装使用

在这里插入图片描述
图片标注工具添加
在这里插入图片描述

3.训练自己的数据集

将图片放到如下目录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
标注
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
b站操作使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是一个使用yolov5模型进行目标检测的示例代码: ``` import torch import cv2 from PIL import Image import numpy as np # 加载模型 model = torch.hub.load('ultralytics/yolov5', 'yolov5s', pretrained=True) # 定义类别名称 classes = ['person', 'car', 'truck', 'bus'] # 定义颜色 colors = [[0, 0, 255], [0, 255, 0], [255, 0, 0], [0, 255, 255]] # 加载图像 img = cv2.imread('test.jpg') # 将图像转换为PIL格式 img = Image.fromarray(cv2.cvtColor(img, cv2.COLOR_BGR2RGB)) # 进行目标检测 results = model(img, size=640) # 获取检测结果 boxes = results.xyxy[0].numpy() scores = results.xyxy[0][:, 4].numpy() classes_idx = results.xyxy[0][:, 5].numpy() # 绘制边框和类别名称 for box, score, class_idx in zip(boxes, scores, classes_idx): if score > 0.5: box = box.astype(np.int32) class_name = classes[int(class_idx)] color = colors[int(class_idx)] cv2.rectangle(img, (box[0], box[1]), (box[2], box[3]), color, 2) cv2.putText(img, class_name, (box[0], box[1]-10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, color, 2) # 显示图像 cv2.imshow('image', cv2.cvtColor(np.array(img), cv2.COLOR_RGB2BGR)) cv2.waitKey(0) cv2.destroyAllWindows() ``` 在这个示例中,我们首先使用torch.hub加载了yolov5s模型。然后,我们定义了目标类别名称和颜色,加载了一个测试图像,并将其转换为PIL格式。接着,我们使用模型进行目标检测,并获取检测结果。最后,我们遍历检测结果,绘制边框和类别名称,并将结果显示出来。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值