当前位置:   article > 正文

TX2编译YOLOv3:./darknet: error while loading shared libraries: libopencv_highgui.so.3.4: cannot open

error while loading shared libraries: libopencv_highgui.so.3.4: cannot open

问题:

./darknet: error while loading shared libraries: libopencv_highgui.so.3.4: cannot open shared object file: No such file or directory

opencv的库路径没有设置好

解决办法:

在 /usr/local/bin 下找到了所需要的 libopencv_highgui.so.3.4

 

1)修改ld的配置文件

sudo vim /etc/ld.so.conf

加入

include /usr/local/lib
注(/usr/loacal是opencv编译时设置的路径)

2) 再运行ldconfig

sudo ldconfig

3) 永久生效

修改bash.bashrc文件

sudo vim /etc/bash.bashrc

在文件末尾加入:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

激活:

source /etc/bash.bashrc

 

make clean yolo后,再make,解决问题。 

 

ref:

https://www.cnblogs.com/dyufei/p/8205077.html

https://blog.csdn.net/CV_YOU/article/details/77341631

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/200948?site
推荐阅读
相关标签
  

闽ICP备14008679号