我一直在用Yolo和darknet git存储库进行对象检测,想从视频开始,我安装了OpenCV并尝试为视频运行darknet:
$ ./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights <video file>
但我有以下信息:
$ demo needs opencv for webcam images
我将makefile中的第二行更改为:
OpenCV=1
但该消息继续显示,并且仅在论坛中。我遵循了一个教程(https://pjreddie.com/darknet/install/#cuda),但我没有重新制作项目,最后的测试表明它没有用 opencv 编译。我试图用以下方法重新制作它:
remake darknet
但我对库有以下错误:
include/darknet.h:11:30: fatal error: cuda_runtime.h: No such file or directory
compilation terminated.
编辑:我认为是 CUDA 的安装,因为命令 nvidia-smi 没有任何作用