我已经关注了指导安装 OpenCV 2.4.8
OpenCV 文档说我应该找到 OpencV,usr/local/include/opencv/
但我什么也没找到。
有人能告诉我在哪里可以找到已安装的 OpenCV 文件吗?
编辑 我不确定为什么脚本安装的是 OpenCV 2.4.8 而不是 2.4.9。
但是我刚刚在这里找到了这些文件/usr/include/opencv
,/usr/include/opencv2
我不确定它是如何工作的,但是它确实有效。
答案1
OpenCV 通过 安装checkinstall
,请查看安装程序脚本。
因此,您可以通过以下方式检查已安装的文件
dpkg -L opencv-<version>
例如:
dpkg -L opencv-2.4.8
如果你已经通过另一个脚本安装了 OpenCV,如你所述,请打开该脚本,找到以下行
make install
并替换为
sudo checkinstall
之后checkinstall
通过安装
sudo apt-get install checkinstall
现在再次启动安装程序脚本并使用以下命令检查已安装的文件
dpkg -L opencv
安装程序脚本与以前完全相同,但现在它会创建并安装一个 deb 包。
答案2
目前 OpenCV 2.4 通过以下方式提供
sudo apt-get install libopencv
(如果包未解析,请尝试:libopencv* 或 opencv*)
使用来自 Ubuntu 存储库的包分发可能需要您更新索引和包(以便能够找到可用的实际 OpenCV 版本):
sudo apt-get update
sudo apt-get upgrade
使用 apt-get 安装 OpenCV 后,最新可用版本(2.4.x)将安装到您的默认系统路径中:
/usr/local/lib
- 共享库(例如/usr/local/lib/libopencv-core2.4.x
)
/usr/local/include
- 头文件(例如/usr/local/include/opencv2
)
看本指南(这不是我的指南,所以我不知道它是好是坏)
答案3
通常我会遵循以下模式:
cmake ..
make
sudo make install
添加/usr/local/lib
/etc/ld.so.conf.d/opencv.conf
sudo ldconfig
然后你可以使用
pkg-config --libs --cflags opencv
在 Ubuntu 上获取所有包含和库