我一直在使用Darknet git存储库中的Yolo进行对象检测,并想从视频开始,我安装了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的安装,因为comand nvidia-smi没什么