日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

在Ubuntu11.10中安装配置OpenCV2.3.1和CodeBlocks

發布時間:2023/11/27 生活经验 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Ubuntu11.10中安装配置OpenCV2.3.1和CodeBlocks 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、 打開終端;

2、 執行指令,刪除ffmpeg and x264舊版本:sudo apt-get removeffmpeg x264 libx264-dev

3、下載安裝x264ffmpeg所有的依賴:sudo apt-get update

sudo apt-get installbuild-essential checkinstall git cmake libfaac-dev libjack-jackd2-devlibmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-devlibtheora-dev libva-dev libvdpau-dev libvorbis-dev libx11-dev libxfixes-devlibxvidcore-dev texi2html yasm zlib1g-dev

4、下載并安裝gstreamer:sudo apt-getinstall libgstreamer0.10-0 libgstreamer0.10-dev gstreamer0.10-tools gstreamer0.10-plugins-baselibgstreamer-plugins-base0.10-dev gstreamer0.10-plugins-goodgstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad gstreamer0.10-ffmpeg

5、 下載并安裝x264:下載一個最近的stable snapshot of x264版本ftp://ftp.videolan.org/pub/videolan/x264/snapshots/

tar xvf x264-snapshot-20120516-2245-stable.tar.bz2

cd x264-snapshot-20120516-2245-stable /

??? ./configure --enable-shared --enable-pic

??? make

??? sudo make install

6、 下載并安裝ffmpeghttp://ffmpeg.org/download.html注意: OpenCV2.3.1以前的版本需要ffmpeg0.7.x

tar xvf ffmpeg-0.10.3.tar.bz2

cd ffmpeg-0.10.3/

./configure--enable-shared--enable-pic --enable-gpl --enable-libfaac --enable-libmp3lame--enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora--enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree--enable-postproc --enable-version3 --enable-x11grab
make
sudo make install

7、下載并安裝gtksudo apt-get install libgtk2.0-0 libgtk2.0-dev

8、? 下載并安裝libjpegsudo apt-get install libjpeg62libjpeg62-dev

9、?下載并安裝v4lhttp://www.linuxtv.org/downloads/v4l-utils/

tar xvf ?v4l-utils-0.8.8.tar.bz2

cd v4l-utils-0.8.8/

make

sudo make install

10、????????下載并安裝OpenCV2.3.1http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2

tar xvfOpenCV-2.3.1a.tar.bz2
cd OpenCV-2.3.1/
mkdir Release
cd Release
cmake -DCMAKE_BUILD_TYPE=RELEASE ..

make

sudo make install

cd ..

mkdir Debug

cd Debug

cmake –DCMAKE_BUILD_TYPE=DEBUG ..

make

sudo make install

11、參數設置:

???????? (1)、在/etc/ld.so.conf.d/opencv.conf文件末尾加入一行:/usr/local/lib(沒有此文件,則新建)?????????

??????????????????sudo vi /etc/ld.so.conf.d/opencv.conf
???????G
???????o
???????/usr/local/lib
???????<Esc>
???????:wq!

???????? (2)、在/etc/bash.bashrc文件末尾加入

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

???(3)、重啟: sudo reboot

12、安裝、配置Codeblocks,與Windows7上步驟基本一致,詳見:http://blog.csdn.net/fengbingchun/article/details/7343658

13、編寫一簡單顯示圖像的控制臺應用程序:File-->New-->Project…,擊中Console application-->Go-->C++-->Folder to create project in:/home/spring/Test;Projec title:project;一直Next即可,生成main.cpp文件。

#include<iostream>

#include<opencv2/opencv.hpp>

?

usingnamespace std;

?

int main()

{

???IplImage *img = cvLoadImage("aa.bmp");

?

???cvNamedWindow("image", 1);

???cvShowImage("image", img);

???cvWaitKey(0);

???cvDestroyWindow("image");

?

???cvReleaseImage(&img);

?

???return 0;

}

???配置參數:Project-->build options,點擊Debug-->Linker settings-->Link libraries Add-->選中剛才創建的Debug文件夾下的lib文件夾下13.so庫,選中Search directories-->Compiler-->Add,/usr/local/include/opencv /usr/local/include/opencv2Linker-->選中Debug文件夾下的lib

???????? 點擊Release,-->Linker settings-->Link libraries-->Add-->選中剛才創建的Release文件夾下的lib文件夾下的13.so庫,與Debug中的名字完全一致,但是大小卻相差很大,選中Search directories-->Compiler-->Add,/usr/local/include/opencv? /usr/local/include/opencv2,與Debug的操作完全一樣,Linker-->選中Release文件夾下的lib

???????? 分別編譯運行即可,而且在Debug下也可以進行單步調試、跟蹤。

???????? 如果在運行中出現控制臺顯示亂碼的問題,則將settings-->Enviroment中的Terminal to launch consoleprograms:由原來的xterm-T$TITLE –e改為gmome-terminal –t $TITLE –x即可。

???????? 如果出現Gtk-WARNING :無法在模塊路徑中找到主題引擎:”pixmap”,則打開新立得包管理器,搜索gtk2-engines-pixbuf安裝即可。

?

參考文獻:

1、?http://www.ozbotz.org/opencv-installation/

2、http://www.cnblogs.com/giraffe/archive/2012/02/15/2353308.html

3、?http://code.google.com/p/qt-opencv-multithreaded/wiki/Documentation

4、?http://www.cnblogs.com/sunshy/archive/2011/11/30/2268370.html

5、?http://blog.sina.com.cn/s/blog_79efde490100umza.html

6、?http://www.cnblogs.com/DeathKid/archive/2011/08/10/2133287.html

總結

以上是生活随笔為你收集整理的在Ubuntu11.10中安装配置OpenCV2.3.1和CodeBlocks的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

歡迎分享!

轉載請說明來源于"生活随笔",并保留原作者的名字。

本文地址:在Ubuntu11.10中安装配置OpenCV2.3.1和C