所以基本上我的最终目标是使用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很快就会失去记忆 .
这是正常的吗?
有没有更好的方法来设置环境?