【发布时间】:2018-03-02 19:47:02
【问题描述】:
我通过 apt-get 安装了 openCV 库。我正在尝试安装 BGSLibrary,并且 cmake 文件尝试查找“/usr/local/lib/libopencv_core.so.3.4.0”脚本失败并且手动查找该文件夹不存在。我已经尝试搜索它,但没有任何变化,事实上,除了 usr/local/share 中的一个文件夹,它只包含一些关于 haar 级联的 cmake 文件和文件夹。我什至不知道 openCV 安装在哪里,即使它运行良好。
我正在使用 python 2.7 和 openCV 3.4.0
【问题讨论】:
-
尝试在终端中执行
locate opencv,它将显示所有带有opencv的文件路径。在 cmake 中,您应该使用像find_package( OpenCV REQUIRED)这样的 find_package(如果找不到,cmake 会失败)这会尝试查找在 opencv 安装期间安装的 FindOpenCV.cmake 文件...... -
在终端输入:
pkg-config opencv --libs -
您可能正在使用 Linux 的唯一提示是提及
apt-get。是Linux吗?您是否在/usr/lib/中查找 OpenCV 库?这就是apt通常安装东西的地方。 -
假设这个 is Linux 你可以试试
find /usr/lib* /usr/local/lib* -iname 'libopencv*'——一些64位发行版将他们的64位库放在lib64子目录下并保留lib目录32 位二进制文件。