写点什么

darknet A 版安装

用户头像
Dreamer
关注
发布于: 2020 年 11 月 05 日
darknet A版安装
# step 1#修改Makefile# step 2make -j8
复制代码


遇到的问题


  1. YOLOv4 版本的 darknet 只支持 opencv4 以上的版本

需要安装 Opencv


  1. Make 后出现找不到 Opencv,发现 Makefile 中使用 pkg-config 的方式查找相关的库, Opencv4 版本以上的编译的时候不默认生成 opencv.pc 文件


解决方案:https://blog.csdn.net/s15810751918/article/details/107705387


cmake 中打开生成该文件的选项


  1. find / -name opencv.pc 还是什么也没有

但是 `find / -name opencv4.pc' 出现了,

接下来需要把找到的路径加入环境变量中


PKGCONFIGPATH=$PKGCONFIGPATH:/usr/local/lib/pkgconfig

  1. 检查是否安装成功


		pkg-config --modversion opencv # 还是无效    pkg-config --modversion opencv4 # 有效
复制代码


  1. 最终解决方案是在/usr/local/lib64/pkgconfig/

		cp opencv4.pc opencv.pc
复制代码


至此可以正常的 make,


  1. 运行 darknet无法链接到库

尝试 1;https://blog.csdn.net/qq_33869371/article/details/88636410

make clean 
ldconfig
make -j40
复制代码

不能解决


尝试 2:

			cp /usr/local/lib64/* /usr/local/lib
复制代码

搞定!


用户头像

Dreamer

关注

一个不想做搜索的NLPer不是一个好的CVer 2019.12.18 加入

还未添加个人简介

评论

发布
暂无评论
darknet A版安装