OpenCV 2.4.9在 Ubuntu 14.04中的配置和测试

写此文的目的是为了方便大家的学习,我是搞了半天,通过上网查找资料才成功的。亲测,希望对大家有帮助。我用的版本为14.04

1、准备工作
安装GCC:
sudo apt-get install build-essential

安装CMake

sudo apt-get install cmake

安装Git(可选)

sudo apt-get install git

安装GTK开发版

sudo apt-get install libgtk2.0-dev

安装pkg-config

sudo apt-get install pkg-config

安装Python

sudo apt-get install python3.2-dev

安装Numpy

sudo 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-dev

2. 下载并创建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

g++ `pkg-config –cflags –libs opencv` hello.cpp-o hello进行

如果没有报错则opencv配置成功。

 

3.在qt中测试





using namespace cv;
using namespace std;

int main()
{
        namedWindow( “src”);
        Mat img = imread( “/home/gzhao/lena.jpg” );

        if(!img.data) {

            return 1;
        }
        else {
            imshow( “src”, img );
            waitKey();
            return 0;
        }
}
然后在×××.pro文件中添加如下配置

INCLUDEPATH += /usr/local/include \
                /usr/local/include/opencv \
                /usr/local/include/opencv2

LIBS += /usr/local/lib/libopencv_highgui.so \
        /usr/local/lib/libopencv_core.so    \
        /usr/local/lib/libopencv_imgproc.so

需要提前把问家放到home路径下面。

运行结果图:

OpenCV 2.4.9在 Ubuntu 14.04中的配置和测试

OpenCV官方教程中文版(For Python) PDF 

Ubuntu 下安装OpenCV2.4.1所需包

Ubuntu 12.04 安装 OpenCV2.4.2

Ubuntu 12.04下安装OpenCV 2.4.5总结

Ubuntu 10.04中安装OpenCv2.1九步曲

基于QT和OpenCV的人脸识别系统

[翻译]Ubuntu 14.04, 13.10 下安装 OpenCV 2.4.9 

OpenCV的详细介绍

更多内容请长按二维码关注(更有不定期发红包活动吆^0^):
致儒先生

转载自:https://www.linuxidc.com/Linux/2016-07/132880.htm

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《OpenCV 2.4.9在 Ubuntu 14.04中的配置和测试
本文地址:https://www.zhiletu.com/archives-7708.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微