OpenCV installeerimine: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 6: Line 6:


<source lang="bash">
<source lang="bash">
sudo apt-get -y install pkg-config cmake qtcreator build-essential libgtk-3-dev libjpeg62-dev   
sudo apt-get -y install pkg-config cmake build-essential libgtk-3-dev libjpeg62-dev   
sudo apt-get -y install libjasper-dev libpng12-dev zlib1g-dev openexr ffmpeg  
sudo apt-get -y install libjasper-dev libpng12-dev zlib1g-dev openexr ffmpeg  
sudo apt-get -y install libgstreamer0.10-dev libv4l-dev libxine-dev libunicap2-dev  
sudo apt-get -y install libgstreamer0.10-dev libv4l-dev libxine-dev libunicap2-dev  
Line 12: Line 12:
sudo apt-get -y install libavformat-dev libswscale-dev
sudo apt-get -y install libavformat-dev libswscale-dev
</source>
</source>
Lisaks võib paigaldada ka pakke: qtcreator


==OpenCV kompileerimine==
==OpenCV kompileerimine==
Line 18: Line 19:


<source lang="bash">
<source lang="bash">
cd ~
wget https://github.com/Itseez/opencv/archive/2.4.6.1.tar.gz


cd ~
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.3/OpenCV-2.4.3.tar.bz2
wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.3/OpenCV-2.4.3.tar.bz2
tar jxf OpenCV-2.4.3.tar.bz2
tar jxf OpenCV-2.4.3.tar.bz2

Revision as of 17:49, 10 September 2013

Eeldused

Luba failis /etc/apt/sources.list seal vaikimisi väljakommenteeritud repositooriumid multiverse ja universe

Käivita järgnevad korraldused

sudo apt-get -y install pkg-config cmake  build-essential libgtk-3-dev libjpeg62-dev  
sudo apt-get -y install libjasper-dev libpng12-dev zlib1g-dev openexr ffmpeg 
sudo apt-get -y install libgstreamer0.10-dev libv4l-dev libxine-dev libunicap2-dev 
sudo apt-get -y install libavformat-dev libswscale-dev subversion qtcreator  libv4l-dev
sudo apt-get -y install libavformat-dev libswscale-dev

Lisaks võib paigaldada ka pakke: qtcreator

OpenCV kompileerimine

Lae alla OpenCV Unix versioon 2.4.3


cd ~
wget https://github.com/Itseez/opencv/archive/2.4.6.1.tar.gz



wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.3/OpenCV-2.4.3.tar.bz2
tar jxf OpenCV-2.4.3.tar.bz2
cd OpenCV-2.4.3
mkdir build
cd build


cmake .. -DWITH_JPEG=OFF -DCMAKE_BUILD_TYPE=RELEASE  -DCMAKE_CXX_FLAGS="-march=native -O3 -ftree-vectorize"  -DCMAKE_C_FLAGS="-march=native -O3 -ftree-vectorize"

make -j4 #Kui sul on 4 trheadi/coret
sudo make install
sudo ldconfig

Tõmba viimane vers robotvision projektist

svn co http://robot.itcollege.ee/svn/vision/botmaster2012/


PS: JPEG=OFF on hea, et kaamerast tuleb stream ei oleks MJPEG.