darknet A 版安装
复制代码
遇到的问题
YOLOv4 版本的 darknet 只支持 opencv4 以上的版本
需要安装 Opencv
Make 后出现找不到 Opencv,发现 Makefile 中使用 pkg-config 的方式查找相关的库, Opencv4 版本以上的编译的时候不默认生成 opencv.pc 文件
解决方案:https://blog.csdn.net/s15810751918/article/details/107705387
cmake 中打开生成该文件的选项
find / -name opencv.pc
还是什么也没有
但是 `find / -name opencv4.pc' 出现了,
接下来需要把找到的路径加入环境变量中
PKGCONFIGPATH=$PKGCONFIGPATH:/usr/local/lib/pkgconfig
检查是否安装成功
复制代码
最终解决方案是在/usr/local/lib64/pkgconfig/
复制代码
至此可以正常的 make,
运行
darknet
无法链接到库
尝试 1;https://blog.csdn.net/qq_33869371/article/details/88636410
复制代码
不能解决
尝试 2:
复制代码
搞定!
评论