【发布时间】:2019-07-19 18:27:23
【问题描述】:
我的树莓派实时物体检测的 fps 很低
我使用笔记本电脑 windows 10 在我自己的数据集上训练了 yolo-darkflow 对象检测。当我在笔记本电脑上使用网络摄像头测试模型以进行实时检测时,它在高 fps 下运行良好
但是,当我尝试在运行在 Raspbian OS 上的树莓派上对其进行测试时,它的 fps 速率非常低,大约为 0.3 ,但是当我只尝试使用不带 yolo 的网络摄像头时,它可以很好地处理快速帧。 . 同样,当我使用 Tensorflow API 在 pi 上使用网络摄像头进行对象检测时,它也可以在高 fps 下正常工作
有人可以给我一些建议吗?原因与 yolo 模型或 opencv 或 phthon 有关吗?如何让网络摄像头的对象检测的 fps 速率更高更快?
【问题讨论】:
-
1) 不要使用
cv2.VideoCapture(),而是尝试使用imutils.WebcamVideoStream,它与前者相同,但实现了线程。 2) 使用针对树莓派等边缘设备优化的模型的迷你版
标签: python opencv raspberry-pi object-detection yolo