yolo系列检测网络 如何实现多线程检测
在yolo系列的检测中,想要同时完成多个摄像头并行检测,这种需求要怎么完成
提个思路。设置两个队列,一个队列是图像队列,接受 (camera_tag, frame)
;另一个队列是每个图像检测的输出 (camera_tag, detect_info)
。
每个摄像头将数据发送到图像队列,YOLO 检测网络单独一个线程,从图像队列中获取数据执行检测,检测结果发送到输出队列。
读取线程从输出队列读取结果,根据 camera_tag
将同一摄像头的结果组合起来,得到最后的。
谢谢你的提点我感觉还是很有收获的。我的不同标签摄像头可能还得选择不同的检测模型,所以我就像是否可以这样实现。
(camera_tag,frame)
在选择检测网络时,根据需要分成两个队列。(因为我的现在的模型中,对应俯视角度检测,和平视角度检测的 两个模型)
(camera_tag,frame)
,(camera_tag,detction_infomation)
感谢大佬指点