error while loading shared libraries: libopencv_highgui.so.4.1

错误如下:
/install/runYolov3: error while loading shared libraries: libopencv_highgui.so.4.1: cannot open shared object file: No such file or directory

参考链接:

QtOpenCV: error while loading shared libraries: libopencv_core.so.3.2: cannot open shared object fil

1、打开路径

cd /etc/ld.so.conf.d

2、创建文件

touch OpenCV.conf

3、 在OpenCV.conf中写入 :

/usr/local/lib

注:该路径为opencv install之后的路径,一般默认的路径为/usr/local/lib,即lib*.so库文件所在的路径。

4、在终端执行命令

ldconfig
这个错误表示在加载共享库文件时出现问题,具体是找不到名为"libopencv_highgui.so.4.1"的共享对象文件。共享库文件是用于运行程序所需的一系列功能函数的集合。在这种情况下,程序无法找到libopencv_highgui.so.4.1文件,因此无法继续执行。 这个错误可能是由于以下几个原因导致的: 1. 缺少依赖库文件:可能是由于缺少与libopencv_highgui.so.4.1相关的其他共享库文件,如libopencv_calib3d.so.2.4和libopencv_objdetect.so.2.4。这些文件通常是OpenCV库的一部分,安装OpenCV的时候会一起安装。如果缺少这些文件,程序就无法找到所需的库文件。 2. 路径问题:程序可能无法找到库文件的路径。可以通过设置LD_LIBRARY_PATH环境变量来指定共享库文件的搜索路径,确保程序可以找到所需的库文件。 解决这个问题的方法有: 1. 检查OpenCV的安装:确保OpenCV库已正确安装,并且包含所需的共享库文件。如果没有安装OpenCV,请根据您的操作系统和编程语言选择正确的版本并进行安装。 2. 检查依赖关系:检查是否缺少其他与libopencv_highgui.so.4.1相关的库文件。可以使用命令"ldd"来查看程序所依赖的共享库文件,并确保这些文件都是可用的。 3. 设置LD_LIBRARY_PATH环境变量:如果库文件的路径不在默认搜索路径中,可以通过设置LD_LIBRARY_PATH环境变量来告诉程序库文件所在的路径。例如,可以使用以下命令将库文件所在的目录添加到LD_LIBRARY_PATH环境变量中: export LD_LIBRARY_PATH=/path/to/library/directory 其中"/path/to/library/directory"是实际库文件所在的目录。 请注意,具体的解决方法可能因操作系统和编程语言而异。建议您在遇到此问题时查阅相关的OpenCV文档或向相关社区寻求帮助,以获得更具体、更准确的解决方案。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [opencv(10):error while loading shared libraries: libopencv_xxx: cannot open shared object file](https://blog.csdn.net/BIT_HXZ/article/details/124887369)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值