如何在ubuntu下安装opencv2

如何在ubuntu下安装opencv2,第1张

1. 下载OpenCV 2.2源码包, 2.2.0.tar.bz2,其实可以通过apt-get install命令找到opencv相关包直接安装,但是建议从源码迅岩昌包MAKE,编译开始。

2. 安装cmake. OpenCV官方论坛的安装教程,我看了下,貌似不适用于2.2版本了,2.2源码解压后得到文件夹OpenCV-2.2.0后,里面有个文件叫CMakeList.txt,这是cmake的"makefile",通过这个文件,亩扒cmake先把源码配置成常规安装包,生成gcc的make的Makefile文件。

好了,首先,在与源码包同级的目录下新建一个文件夹OpenCV-build,然后安装cmake。终端下sudo apt-get install cmake,然后sudo apt-get install cmake-qt-gui,两个安装成功枣姿后,终端输入cmake-gui,会打开一个界面:

点击Browse Source选择刚才解压的源码文件夹,再点击Browse Build选择刚才新建的OpenCV-build文件夹,点击configure按钮,这时Generate按钮应该已经可以点击了,不过Generate按钮还是灰色,再点一次configure按钮试试,应该就可以了,点击Generate按钮之后,可以看到下方有提示成功。

3. 打开OpenCV-build文件夹,里面已经出现了Makefile文件,像这样:

打开终端, 转到OpenCV-build下,输入make,应该就会出现这么一连串犀利的安装过程了...

1、查看系统中已安装软件包信息 dpkg -l

2、卸载并清除配置 apt-get remove --purge softname1 //卸载ffmpeg及opencv的所有安装包

3、重新编译opencv apt-cache search opencv

apt-get install XXX XXX XXX

usr/include/下出现opencv OK安装成功,可以找个程序编译一下了!

ps:安唤慎装软件 apt-get install softname1 softname2 softname3……

卸载软件 apt-get remove softname1 softname2 softname3……

卸载并清除配置 apt-get remove --purge softname1

更新软件信息数据库 apt-get update

进行系统升级 apt-get upgrade

搜索软件包 apt-cache search softname1 softname2 softname3……

安装deb软件包 dpkg -i xxx.deb

删除软件包 dpkg -r xxx.deb

连同配置文件一起删掘链亩除 dpkg -r --purge xxx.deb

查看软件包信息 dpkg -info xxx.deb

查看文件拷判森贝详情 dpkg -L xxx.deb

查看系统中已安装软件包信息 dpkg -l

重新配置软件包 dpkg-reconfigure xxx

OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装则衡cmake。

ubuntu下安装cmake比较简单,

apt-get install cmake

apt-get install libgtk2.0-dev(下面两步安装编译必须的库)

apt-get install pkg-config

然后你们下载openc-2.4.3 然后猛和 解压

然后cmake-gui 进入了 ui配置界面 在路劲那里配置好你的opencv位置 和 安装路径

然后点 configure 然后选中 unix makefiles 然后选 use xxxxxx compilter

这跟命令行配置 cmake -D CMAKE_BUILD_TYPE=RELEASE CMAKE_INSTALL_PREFIX=/home/OpenCV 是一样的

之后就是安装了 make 然后make install

然后是配置变量

sudo gedit /etc/ld.so.conf.d/opencv.conf

最后一行增添 /usr/local/lib

然后是跟改孙知做变量

sudo gedit /etc/bash.bashrc

也是在最后一行添加

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

export PKG_CONFIG_PATH


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12525231.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存