前两天一直被darknet实时检测时摄像头显示绿屏所困扰,一直没有找到较好的方法,今天终于看到一篇博客给出的解决方案,就是输入比较麻烦,语句如下:
./darknet detector demo cfg/coco.data cfg/yolov4-tiny.cfg yolov4-tiny.weights "nvarguscamerasrc ! video/x-raw(memory:NVMM), width=1280, height=720, format=NV12, framerate=30/1 ! nvvidconv ! video/x-raw, width=1280, height=720, format=BGRx ! videoconvert ! video/x-raw, format=BGR ! appsink"
实时检测的Demo终于可以正常的运行了,帧率也有十几,还是有一些卡顿的。出运行时现CSI摄像头显示绿屏的小伙伴可以试一试,语句的说明可以看这篇博客。如果用的是USB摄像头的应该不太会碰到这个问题,可能是和摄像头传回的数据有关系,CSI传回的是原始的图像数据,没有经过处理可能和darknet需要的数据不太一样。jetson nano tx2 调用csi摄像头(解决摄像头蓝屏问题)_天天放羊的博客-CSDN博客_jetsonnano调用csi摄像头./darknet detector demo cfg/coco.data cfg/yolov3-tiny.cfg yolov3-tiny.weights "nvarguscamerasrc ! video/x-raw(memory:NVMM), width=1280, height=720, format=NV12, framerate=30/1 ! nvvidconv flip-method=2 ! video/x-raw, width=1280, height=720, format=BGRx ! vhttps://blog.csdn.net/weixin_45392081/article/details/106882538