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