首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用opencv-python编译Darknet

使用opencv-python编译Darknet
EN

Stack Overflow用户
提问于 2018-03-27 20:04:10
回答 3查看 8.1K关注 0票数 3

我安装了支持CUDA的Darknet。我跑了

代码语言:javascript
复制
./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。

EN

回答 3

Stack Overflow用户

发布于 2018-06-16 22:05:55

您需要安装c++库,而不仅仅是python包装器。您可以从以下源代码开始:https://docs.opencv.org/trunk/d7/d9f/tutorial_linux_install.html

票数 3
EN

Stack Overflow用户

发布于 2019-02-28 14:24:32

为了编译Darknet,你需要OpenCV与C/C++代码一起工作,而不是python。要检查您是否正确安装了OpenCV并且可以在C程序中使用,请运行以下命令:

代码语言:javascript
复制
pkg-config --modversion opencv

如果它没有显示任何东西或显示错误的版本,请尝试重新安装OpenCV ,这可能是您的机器没有正确定位opencv版本。

因此,将命令添加到~/.bashrc中,例如:

代码语言:javascript
复制
vim ~/.bashrc
export PKG_CONFIG_PATH=/home/user/installation/OpenCV-3.4.0/lib/pkgconfig
source ~/.bashrc

注意:根据包含opencv.pc的opencv安装目录更改路径

票数 1
EN

Stack Overflow用户

发布于 2018-11-15 20:38:22

如果您正在使用这个用于Windows/Linux的repo https://github.com/AlexeyAB/darknet,则需要下载openCV ( OpenCV 2.x.xOpenCV <= 3.4.0 (不支持3.4.1和更高版本)),并将其放入以下路径中

代码语言:javascript
复制
Windows: ( C:\opencv_3.0\opencv\build\include & C:\opencv_3.0\opencv\build\x64\vc14\lib) 

在repo中有更多说明。如果你使用的是Windows/Linux,并且还在尝试解决问题,你可以查看我为这个主题https://youtu.be/-HtiYHpqnBs制作的视频。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49512394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档