首页 / 操作系统 / Linux / OpenCV 2.4.9在 Ubuntu 14.04中的配置和测试
写此文的目的是为了方便大家的学习,我是搞了半天,通过上网查找资料才成功的。亲测,希望对大家有帮助。我用的Ubuntu版本为14.041、准备工作
安装GCC:
sudo apt-get install build-essential安装CMakesudo apt-get install cmake安装Git(可选)sudo apt-get install git安装GTK开发版sudo apt-get install libgtk2.0-dev安装pkg-configsudo apt-get install pkg-config安装Pythonsudo apt-get install python3.2-dev安装Numpysudo apt-get install python-numpy安装媒体包:sudo apt-get install ffmpeg //这个软件包我没有安装成功,不过后面测试的时候没有影响。安装可选媒体包:sudo apt-get install libavcodec-dev libavformat-devlibswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev2. 下载并创建OpenCV我用的opencv2.4.9,在官网上下载的压缩包包名是opencv-2.4.9.zip,可以在官网上免费下载。解压opencv-2.4.9.zip 解压命令:解压前进入该压缩包所在的目录unzip opencv-2.4.9然后执行以下命令:cd opencv-2.4.9mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
将文件/etc/ld.so.conf中添加一行代码/usr/local/lib(在修改过程中有可能出现权限问题,如果出现权限问题输入下面命令:sudo su用来得到root权限然后gedit /etc/ld.so.conf进行编辑文件)
sudo /sbin/ldconfig -v
然后是跟改变量
sudo gedit /etc/bash.bashrc也是在最后一行添加
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
在home文件夹下编写一个hello.cpp文件进行测试,包含#include <opencv2/core/core.hpp>然后在命令行中输入
g++ `pkg-config --cflags --libs opencv` hello.cpp-o hello进行编译如果没有报错则opencv配置成功。
3.在qt中测试#include <iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;
using namespace std;int main()
{
namedWindow( "src");
Mat img = imread( "/home/gzhao/lena.jpg" ); if(!img.data) {
cout<<"file not fount"<<endl;
return 1;
}
else {
imshow( "src", img );
waitKey();
return 0;
}
}
然后在×××.pro文件中添加如下配置
INCLUDEPATH += /usr/local/include
/usr/local/include/opencv
/usr/local/include/opencv2LIBS += /usr/local/lib/libopencv_highgui.so
/usr/local/lib/libopencv_core.so
/usr/local/lib/libopencv_imgproc.so需要提前把问家放到home路径下面。运行结果图:OpenCV官方教程中文版(For Python) PDF http://www.linuxidc.com/Linux/2015-08/121400.htmUbuntu Linux下安装OpenCV2.4.1所需包 http://www.linuxidc.com/Linux/2012-08/68184.htmUbuntu 12.04 安装 OpenCV2.4.2 http://www.linuxidc.com/Linux/2012-09/70158.htmCentOS下OpenCV无法读取视频文件 http://www.linuxidc.com/Linux/2011-07/39295.htmUbuntu 12.04下安装OpenCV 2.4.5总结 http://www.linuxidc.com/Linux/2013-06/86704.htmUbuntu 10.04中安装OpenCv2.1九步曲 http://www.linuxidc.com/Linux/2010-09/28678.htm基于QT和OpenCV的人脸识别系统 http://www.linuxidc.com/Linux/2011-11/47806.htm[翻译]Ubuntu 14.04, 13.10 下安装 OpenCV 2.4.9 http://www.linuxidc.com/Linux/2014-12/110045.htmOpenCV的详细介绍:请点这里
OpenCV的下载地址:请点这里本文永久更新链接地址