编译安装yolo v4 c版遇到的问题及解决方法(最全踩坑)

编译安装yolo v4 c版遇到的问题及解决方法(最全踩坑)

要十分注意,在一开始一定记得加-gpus all建立docker
1.首先编译安装cmake
下载cmake的安装包。
(1)解压,然后执行./configure
遇到问题提示
在这里插入图片描述
然后安装ssl,执行如下命令:
apt-get install libssl-dev
提示:
编译安装yolo v4 c版遇到的问题及解决方法(最全踩坑)_第1张图片
然后执行命令:apt-get update
然后再执行apt-get install libssl-dev
然后接下来就
make -j
接下里在root用户下或者sudo
make install

2.下载opencv安装包然后编译

将opencv-3.2.0.zip解压,然后进入该目录。1 unzip opencv-3.2.0.zip
2 cd ~/opencv-3.2.03.编译opencv  
cd ~/opencv-3.2.0
mkdir build
cd build
cmake …
make
#下一步要切换到root用户,因为要修改一些东西。
su
sudo make install

3.opencv配置有问题,删除opencv

cd opencv_build
sudo make uninstall
cd …
sudo rm -r build
sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv*

4.重新安装出现以下问题

ibopencv_highgui.so.3.0: cannot open shared object file
解决办法如下:
(1)找到缺失的库的位置,
locate ibopencv_highgui.so.3.0

(2)然后按照如下方式进行添加

查找这个库的所在目录,发现在/usr/local/opencv-3.0.0/目录下

在/etc/ld.so.conf.d目录中新建一个xxx.conf文件

并在其内容中写入刚才找到的库的路径:

例如vim /etc/ld.so.conf.d/opencv.conf

添加:

/usr/local/lib

/usr/local/opencv-3.0.0/lib

(注意,编辑此文件需要su权限)

保存后执行:

ldconfig

你可能感兴趣的:(pyTorch,算法)