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