YOLOv5在图片上显示统计出单一检测目标的个数实例代码
作者:未来还要多远 时间:2023-07-20 18:08:42
第一步、在detect.py中177行左右,cv.imshow(str(p),im0)之前加上:
cv2.putText(im0,f"{n} {names[int(c)]}{'s' * (n > 1)}", (5,50),cv2.FONT_HERSHEY_SIMPLEX, 1.2, (0, 0, 255), 2)
代码即可
之后运行detect,可以在输出图片中左上角看到相应的人数输出。
此方法同样适用于视频检测,统计的人数会随着视频画面的变换同步变换。
im0 = annotator.result()
if view_img:
#下面这一行就是在对应图片上输出文本框的代码
cv2.putText(im0,f"{n} {names[int(c)]}{'s' * (n > 1)}", (5,50), cv2.FONT_HERSHEY_SIMPLEX, 1.2, (0, 0, 255), 2)
cv2.imshow(str(p), im0)
cv2.waitKey(1) # 1 millisecond
-----------------------------------------------------------------------------------------------------------------------------
第二步、加一个YOLOv5只检测person(人)的小tips:
在detect.py中 ,如图所示,在'--classes', nargs='+', type=int, help='filter by class: --classes 0, or --classes 0 2 3' 中加上 default='0', 即可
上面两步才可以实现的哦
来源:https://blog.csdn.net/m0_50029671/article/details/124555696
标签:yolov5,单一检测,目标
0
投稿
猜你喜欢
Django Paginator分页器的使用示例
2021-10-25 02:36:39
Python进阶学习之特殊方法实例详析
2022-03-03 22:15:04
JSP JavaBean的setProperty属性
2023-07-10 19:58:11
窥探mysql存储过程细节
2024-01-13 07:27:52
python密码学Vignere密码教程
2022-12-06 10:21:22
Mysql性能优化之索引下推
2024-01-18 07:41:05
Python中XlsxWriter模块简介与用法分析
2022-12-29 15:10:57
tensorflow使用range_input_producer多线程读取数据实例
2022-10-19 16:43:21
Python3远程监控程序的实现方法
2021-07-15 15:03:50
MySQL临时表的使用方法详解
2024-01-23 15:13:51
Python爬虫辅助利器PyQuery模块的安装使用攻略
2023-10-18 02:19:34
利用numba让python速度提升百倍
2022-06-12 14:31:02
MySQL数据库中使用GRANT语句增添新用户
2008-12-17 14:45:00
为什么Access数据库的精髓不在VBA之中
2008-11-28 16:45:00
python 实现Harris角点检测算法
2023-08-03 08:08:31
浅谈python3中input输入的使用
2022-05-15 22:32:57
MSSQL MySQL 数据库分页(存储过程)
2024-01-29 13:28:13
对Python的交互模式和直接运行.py文件的区别详解
2023-12-18 00:03:55
由Python编写的MySQL管理工具代码实例
2024-01-13 23:52:32
关于Python正则表达式模块之re模块
2022-12-31 08:03:46