Can';即使程序已安装且运行良好,也找不到libopencv_core.so.3.4.0的位置

Can';即使程序已安装且运行良好,也找不到libopencv_core.so.3.4.0的位置,opencv,image-processing,Opencv,Image Processing,我通过apt get安装了openCV库。我正在尝试安装BGSLibrary,cmake文件试图查找“/usr/local/lib/libopencv_core.so.3.4.0”脚本失败,手动查找文件夹不存在。我已经尝试过搜索它,但没有任何结果,事实上,除了usr/local/share中的一个文件夹外,openCV没有任何结果,该文件夹只包含一些关于haar cascade的cmake文件和文件夹。我甚至不知道openCV安装在哪里,尽管它工作得很好 我使用的是python 2.7和open

我通过apt get安装了openCV库。我正在尝试安装BGSLibrary,cmake文件试图查找“/usr/local/lib/libopencv_core.so.3.4.0”脚本失败,手动查找文件夹不存在。我已经尝试过搜索它,但没有任何结果,事实上,除了usr/local/share中的一个文件夹外,openCV没有任何结果,该文件夹只包含一些关于haar cascade的cmake文件和文件夹。我甚至不知道openCV安装在哪里,尽管它工作得很好


我使用的是python 2.7和openCV 3.4.0

重要的是将您的cMake报告(outputlog文件)以及错误报告包含在您的问题中,如果没有它,将显示一个黑框。无论如何向下面的弓射击

查看您的cMake输出/日志,了解:

CMakeFiles/Makefile2:123456:目标“modules/python2/CMakeFiles/opencv_python2.dir/all”的配方失败

然后是类似于:

make[1]:***[modules/python2/CMakeFiles/opencv_python2.dir/all]错误2

make[1]:离开目录“/tmp/opencv32018MMDD7-12345-abcdefg/opencv-3.4.0/>操作系统尝试执行
定位opencv
在终端中,它将显示所有带有opencv的文件路径。在cmake中,您应该使用find_包,如
find_包(需要OpenCV)
(如果找不到,则cmake必须失败)这将尝试查找opencv安装过程中安装的FindOpenCV.cmake文件……在terminal enter:
pkg config opencv--libs
中,您可能正在使用Linux的唯一提示是提到了
apt get
。是Linux吗?您是否在
/usr/lib/
中查找OpenCV库?这就是
apt
通常安装东西的地方。假设这是Linux,您可以尝试
查找/usr/lib*/usr/local/lib*-iname'libopencv*'
——一些64位发行版将其64位lib放在
lib64
子目录下,并为32位二进制文件保留
lib
目录。
make[1]: *** [modules/python2/CMakeFiles/opencv_python2.dir/all] Error 2
make[1]: Leaving directory '/tmp/opencv32018MMDD7-12345-abcdefg/opencv-3.4.0/>OS system <'
Makefile:123: recipe for target 'all' failed
make: *** [all] Error 2