歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Ubuntu Linux

OpenCV 2.4.9在 Ubuntu 14.04中的配置和測試

OpenCV 2.4.9在 Ubuntu 14.04中的配置和測試


OpenCV 2.4.9在 Ubuntu 14.04中的配置和測試


寫此文的目的是為了方便大家的學習,我是搞了半天,通過上網查找資料才成功的。親測,希望對大家有幫助。我用的Ubuntu版本為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


在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/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 Linux下安裝OpenCV2.4.1所需包

Ubuntu 12.04 安裝 OpenCV2.4.2

CentOS下OpenCV無法讀取視頻文件

Ubuntu 12.04下安裝OpenCV 2.4.5總結

Ubuntu 10.04中安裝OpenCv2.1九步曲

基於QT和OpenCV的人臉識別系統

[翻譯]Ubuntu 14.04, 13.10 下安裝 OpenCV 2.4.9 

OpenCV的詳細介紹:請點這裡
OpenCV的下載地址:請點這裡

本文永久更新鏈接地址:

http://xxxxxx/Linuxjc/1141000.html TechArticle

Copyright © Linux教程網 All Rights Reserved