所以基本上我的最终目标是使用gpu和opencv支持编译YOLO darknet库 . https://pjreddie.com/darknet/yolo/

直到现在我一直在使用我用pip安装的opencv .

pip install opencv-python

到目前为止,这已经很棒了,但是在Makefile中使用opencv = 1制作darknet时,这无法获得所需的opencv模块 . 并给出以下错误:

在pkg-config搜索路径中找不到包opencv . 也许您应该将包含`opencv.pc'的目录添加到PKG_CONFIG_PATH环境变量中找不到包'opencv'

所以尝试更新包路径:

$ apt-file search opencv.pc
libopencv-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/opencv.pc
$ export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig/opencv.pc
$ echo $PKG_CONFIG_PATH
/usr/lib/x86_64-linux-gnu/pkgconfig/opencv.pc

几个小时之后很多令人沮丧的事情,我承认每个博客帖子都建议从源代码构建opencv .

这种方法一切都很好但是我正在使用hdd上只有~8gb内存空间的约束环境 . 而构建opencv很快就会失去记忆 .

这是正常的吗?

有没有更好的方法来设置环境?