yoloV5多路摄像头识别,判断识别到的物体是哪个摄像头的内容

文章介绍了如何配置Yolo进行多路视频流监测,包括在根目录创建stream.txt文件,每行输入一个视频源,然后在detect.py脚本中修改参数读取该文件。此外,还讲述了如何通过脚本获取并判断检测到的对象所属的设备ID,即从stream.txt中的对应行获取。
摘要由CSDN通过智能技术生成

首先设置多路监测,yolo官方支持多路视频流监测,方法如下:

1、直接在yolo根目录下新建一个stream.txt

2、在txt内,每行一个视频流或摄像头http/https格式网络地址(0可以是调用电脑摄像头)

3、在detect.py中将设备选择一行代码,更改如下

parser.add_argument('--source', type=str, default='streams.txt', help='file/dir/URL/glob/screen/0(webcam)')

判断检测到的对象是哪个设备的画面,方法如下:

在detect.py中,这行代码上面,添加一行

s += f"{n} {names[int(c)]}{'s' * (n > 1)}, "  # add to string

添加如下代码:

device_id = s.split(':')[-2].split(' ')[-1]

device_id就是stream.txt中对应的设备id

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值