我安装了支持CUDA的Darknet。我跑了
./darknet detector test cfg/coco.data cfg/yolov3.cfg yolov3.weights data/dog.jpg

我想让它在opencv支持下运行。我已经安装了opencv。

在Makefile中制作OPENCV=1后,我用remake/make编译了暗网,但它仍然没有检测到安装的opencv。
如何检测已安装的opencv?
在安装darknet之前,我已经用这个命令pip install opencv-python --user安装了opencv。
发布于 2018-06-16 22:05:55
您需要安装c++库,而不仅仅是python包装器。您可以从以下源代码开始:https://docs.opencv.org/trunk/d7/d9f/tutorial_linux_install.html。
发布于 2019-02-28 14:24:32
为了编译Darknet,你需要OpenCV与C/C++代码一起工作,而不是python。要检查您是否正确安装了OpenCV并且可以在C程序中使用,请运行以下命令:
pkg-config --modversion opencv如果它没有显示任何东西或显示错误的版本,请尝试重新安装OpenCV 或,这可能是您的机器没有正确定位opencv版本。
因此,将命令添加到~/.bashrc中,例如:
vim ~/.bashrc
export PKG_CONFIG_PATH=/home/user/installation/OpenCV-3.4.0/lib/pkgconfig
source ~/.bashrc注意:根据包含opencv.pc的opencv安装目录更改路径
发布于 2018-11-15 20:38:22
如果您正在使用这个用于Windows/Linux的repo https://github.com/AlexeyAB/darknet,则需要下载openCV ( OpenCV 2.x.x和OpenCV <= 3.4.0 (不支持3.4.1和更高版本)),并将其放入以下路径中
Windows: ( C:\opencv_3.0\opencv\build\include & C:\opencv_3.0\opencv\build\x64\vc14\lib) 在repo中有更多说明。如果你使用的是Windows/Linux,并且还在尝试解决问题,你可以查看我为这个主题https://youtu.be/-HtiYHpqnBs制作的视频。
https://stackoverflow.com/questions/49512394
复制相似问题