首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCV安装在哪里?

OpenCV安装在哪里?
EN

Ask Ubuntu用户
提问于 2015-08-04 12:41:32
回答 3查看 97.9K关注 0票数 6

我遵循这个指南安装了OpenCV 2.4.8

OpenCV文档说我应该找到OpencV usr/local/include/opencv/,但什么也找不到。

有人能告诉我在哪里找到已安装的OpenCV文件吗?

编辑我不知道为什么脚本安装OpenCV 2.4.8而不是2.4.9。

但是我刚刚在这里找到了文件,/usr/include/opencv/usr/include/opencv2 --我不知道它是如何工作的,但它确实如此。

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2015-08-04 12:50:49

OpenCV是通过checkinstall安装的,请查看安装程序脚本。

因此,您可以通过

代码语言:javascript
复制
dpkg -L opencv-<version>

例:

代码语言:javascript
复制
dpkg -L opencv-2.4.8

如果您已按注释通过另一个脚本安装了OpenCV,请打开脚本,找到行

代码语言:javascript
复制
make install

而代之以

代码语言:javascript
复制
sudo checkinstall

之后,安装checkinstall通过

代码语言:javascript
复制
sudo apt-get install checkinstall

现在再次启动安装程序脚本,并使用

代码语言:javascript
复制
dpkg -L opencv

安装程序脚本和以前完全一样,但是现在它创建并安装了一个deb包。

票数 3
EN

Ask Ubuntu用户

发布于 2016-07-01 19:30:59

目前,OpenCV 2.4是通过

代码语言:javascript
复制
sudo apt-get install libopencv

(如果包未解决,请尝试: libopencv*或opencv*)

使用Ubuntu存储库中的包发行版可能需要更新索引和包(以便能够找到可用的实际OpenCV版本):

代码语言:javascript
复制
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
EN

Ask Ubuntu用户

发布于 2017-12-29 16:34:37

一般来说,我遵循这样的模式:

代码语言:javascript
复制
cmake ..
make
sudo make install

/usr/local/lib添加到/etc/ld.so.conf.d/opencv.conf

代码语言:javascript
复制
sudo ldconfig

然后你可以用

代码语言:javascript
复制
pkg-config --libs --cflags opencv 

获取Ubuntu上的所有包含和lib

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/656461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档