Вы находитесь на странице: 1из 11

Manuel Ignacio Lpez Quintero Manuel Ignacio Lpez Quintero

Home Archive CV Contact About


Install OpenCV on Ubuntu Linux
Note: This tutorial has been tested on Ubuntu 12.04 LTS with OpenCV 2.4.3.
Install OpenCV on Ubuntu Linux is a bit long but very easy. Simply, follow these steps:
1. UPDATE AND UPGRADE UBUNTU
Open your terminal and execute:
sudo apt-get update
sudo apt-get upgrade
2. INSTALL THE DEPENDENCIES
Now execute:
sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev
libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy
python-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-
amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev
libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common
texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev
Install OpenCV on Ubuntu Linux - Manuel Ignacio... http://miloq.blogspot.com/2012/12/install-opencv...
1 de 11 28/03/14 01:56
libavformat-dev libswscale-dev
3. DOWNLOAD AND DECOMPRESS OPENCV
Enter the OpenCV official website and download the latest version for Ubuntu Linux. Then
decompress the downloaded file.
4. COMPILE OPENCV
Now, in your terminal, make sure you are within the OpenCV directory and run the following
commands:
mkdir build
cd build
cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D
INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D
BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
make
sudo make install
5. CONFIGURE OPENCV
In your terminal, execute:
sudo gedit /etc/ld.so.conf.d/opencv.conf
Add the following line and save it:
/usr/local/lib
Now, in your terminal, execute:
sudo ldconfig
Again, execute:
sudo gedit /etc/bash.bashrc
Install OpenCV on Ubuntu Linux - Manuel Ignacio... http://miloq.blogspot.com/2012/12/install-opencv...
2 de 11 28/03/14 01:56
Add the following two lines at the end of the file and save it:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
Finally, reboot your computer.
6. TRY AN EXAMPLE
To test an example, from your terminal enters in the OpenCV folder. Once you're inside it enters
in samples/c.
Now, execute:
chmod +x build_all.sh
./build_all.sh
./facedetect lena.jpg
43 comments:
Install OpenCV on Ubuntu Linux - Manuel Ignacio... http://miloq.blogspot.com/2012/12/install-opencv...
3 de 11 28/03/14 01:56
Replies
Reply
Manuel Ignacio Lpez Quintero December 20, 2012 at 6:50 PM
Do you like this article? Share it with this link:
http://miloq.blogspot.com/2012/12/install-opencv-ubuntu-linux.html
Thanks for reading!
Reply
Pedro Bello Maldonado November 19, 2013 at 8:57 PM
It worked like a charm! Thank you very much.
Anonymous January 29, 2014 at 3:25 AM
it worked. thanks!
Anonymous March 22, 2014 at 2:28 AM
This works perfectly, no problems at all. Much thanks! Ubuntu 13.10.
Anonymous March 27, 2013 at 6:41 PM
Hi,
Thanks for the tutorial..It was just what i needed to get Opencv installed.
Great Job!!!
Cheers
Reply
Yeneneh Mulatu March 29, 2013 at 11:18 PM
it took me a while, but got it running at last, you blog has help me a lot, Thank you
Reply
harryDUDE June 2, 2013 at 2:48 PM
Install OpenCV on Ubuntu Linux - Manuel Ignacio... http://miloq.blogspot.com/2012/12/install-opencv...
4 de 11 28/03/14 01:56
Replies
Reply
Nice article. Precise & Lucid !
Great Work.
Thanks.
Reply
Cisne Negro June 12, 2013 at 7:05 PM
Simple and clean.
Thank you
Reply
Yuan Gao June 18, 2013 at 10:24 AM
Really helpful.
Thanks.
Reply
Franco Barenghi August 29, 2013 at 1:30 PM
Great!
this is the best tutorial I ever seen about OpenCV.
Thanks
Reply
sriram IITian September 11, 2013 at 8:33 PM
at last getting error ... like
https://www.dropbox.com/s/1yv0x60xz776qu7
/Screenshot%20from%202013-09-12%2000%3A59%3A11.png
Reply
Manuel Ignacio Lpez Quintero September 12, 2013 at 12:52 PM
It is because you don't apply correctly the step 5: Configure OpenCV.
Anonymous September 22, 2013 at 6:14 AM
Very good one...Thanks :-)
Reply
Install OpenCV on Ubuntu Linux - Manuel Ignacio... http://miloq.blogspot.com/2012/12/install-opencv...
5 de 11 28/03/14 01:56
Replies
Muhammad Atif Sheikh September 23, 2013 at 5:34 AM
Hello, I am having problem with hough transform . can u help? it is giving some error
Reply
Anonymous September 23, 2013 at 1:46 PM
Hello, very nice manual
However, in the example part, after ./build_all.sh I get this output
g++: error: tbb: No such file or directory
g++: error: rt: No such file or directory
g++: error: pthread: No such file or directory
g++: error: m: No such file or directory
g++: error: dl: No such file or directory
Can you please inform me about this error?
Reply
Jiatian Pi October 18, 2013 at 2:33 AM
Hi,Have you solved that error ?,I meet the same problem, can you tell me how to
do with it?
srinivas rao jojigiri November 12, 2013 at 2:28 PM
Hi I've solved this problem by doing this
First locate opencv.pc file, its usually in /usr/lib/../pkg-config/opencv.pc
goto last but one line and it should be like this
tbb rt pthread m dl
Need to change this like below
-ltbb -lrt -lpthread -lm -ldl
Now try compiling it should work fine
got this solution from some question in stackoverflow
Manuel Ignacio Lpez Quintero November 19, 2013 at 4:26 PM
Thanks for the help, Srinivas.
Install OpenCV on Ubuntu Linux - Manuel Ignacio... http://miloq.blogspot.com/2012/12/install-opencv...
6 de 11 28/03/14 01:56
Reply
Replies
Reply
Anonymous October 11, 2013 at 10:56 PM
I am getting the error of which Anonymous is getting up there ^ ?? Thanks in advance.
Reply
Umar Chughtai October 19, 2013 at 12:23 AM
Hi
You guys should download opencv again, and make sure you compile with in the
opencv directory i.e step 4
Manuel Ignacio Lpez Quintero October 25, 2013 at 5:55 PM
Thanks for the help, Umar.
Kushal Saharan October 19, 2013 at 4:48 AM
Thanks!! Big Help!!
Reply
Anonymous October 21, 2013 at 4:01 PM
thank you!!! literally spent months trying to get it to work
Reply
Hagai Korenblum October 23, 2013 at 8:19 AM
hi all ,
my name is hagai,
I have run this steps ./facedetect lena.jpg
i got this massage
Illegal instruction (core dumped)
can anyone help?
Install OpenCV on Ubuntu Linux - Manuel Ignacio... http://miloq.blogspot.com/2012/12/install-opencv...
7 de 11 28/03/14 01:56
Reply
Gabriel October 26, 2013 at 9:19 PM
Thanks for this! saved me some time!
Reply
VKS October 28, 2013 at 4:30 PM
Thanks man... one of the best and easy way to install...i have some doubts related to the
subject. Is there any blog of yours related to the opencv and opencv related programs.If it
is there can you tell?
Reply
Anonymous October 30, 2013 at 6:08 PM
do we need any prerequisites before starting with the first step?
coz wen i tried the step 2 it showed no such entry
please help me
Reply
Anonymous November 3, 2013 at 9:28 PM
Thank you so much!!!!!
Reply
Anonymous November 4, 2013 at 4:22 PM
After I try to execute step 2 (installing the dependencies), I get the following error:
Package 'libtbb-dev' has no installation candidate
Unable to locate package libfaac-dev
Are there some other dependencies that I need to install beforehand? Is the order of the
dependencies incorrect?
Reply
Anonymous November 12, 2013 at 8:34 AM
thank you! works perfectly! saved me a lot of time!
Reply
Install OpenCV on Ubuntu Linux - Manuel Ignacio... http://miloq.blogspot.com/2012/12/install-opencv...
8 de 11 28/03/14 01:56
Replies
Reply
Jian Quan November 28, 2013 at 4:16 PM
Hi, I am having a problem when it comes to step 4 when i execute the command 'make'
it gives me this error
Linking CXX executable ../../bin/opencv_perf_gpu
/usr/bin/ld: ../../lib/libopencv_highgui.so.2.4.3: don't know how to handle section ` ' [0x
2372]
../../lib/libopencv_highgui.so.2.4.3: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[2]: *** [bin/opencv_perf_gpu] Error 1
make[1]: *** [modules/gpu/CMakeFiles/opencv_perf_gpu.dor/all] Error 2
make:: *** [all] Error 2
i hope that you can help me resolve this problem as I need to rush with the completion of
my project and opencv is a very important aspect of it, thanks so much for ur reply
Reply
Anonymous December 1, 2013 at 9:01 AM
To install OpenCV using the terminal on Ubuntu:
$ su -
# apt-get update
# apt-get install build-essential
# apt-get install libavformat-dev
# apt-get install x264 v4l-utils ffmpeg
# apt-get install libcv2.3 libcvaux2.3 libhighgui2.3 python-opencv opencv-doc libcv-dev
libcvaux-dev libhighgui-dev
http://namhuy.net/1205/how-to-install-opencv-on-ubuntu.html
Reply
Jian Quan December 1, 2013 at 11:26 PM
can this be the same for raspbian on raspberry pi too? thanks
Anonymous January 12, 2014 at 5:13 AM
thank you ....
Reply
Install OpenCV on Ubuntu Linux - Manuel Ignacio... http://miloq.blogspot.com/2012/12/install-opencv...
9 de 11 28/03/14 01:56
Replies
Reply
Anonymous January 13, 2014 at 7:25 AM
while running samples/c file I m getting fatal error of file not found or directory not found
can some one solve this problem
Reply
Anonymous January 20, 2014 at 1:45 PM
Thanks a bunch! I've been trying to install OpenCV on Win8 for the past four months but
with no success. Now I'm on Ubuntu 13.10 and this really worked for me!
Reply
Sathish Kumar January 24, 2014 at 7:18 AM
Reply
Sathish Kumar January 24, 2014 at 7:19 AM
Thanks, I am also installed Opencv 2.4.8 in Ubuntu 13.10 Its worked......
Anonymous February 15, 2014 at 5:04 PM
THANK YOU VERY MUCH
Reply
Anonymous March 3, 2014 at 7:00 AM
Superb blog....Follow every word as it is and your are done
Reply
Ramakrishna Yalamati March 4, 2014 at 9:58 PM
Thank you so much for your tutorial. This helped me a lot. perfect blog for openCV
beginners.
Reply
Anonymous March 19, 2014 at 4:56 PM
Install OpenCV on Ubuntu Linux - Manuel Ignacio... http://miloq.blogspot.com/2012/12/install-opencv...
10 de 11 28/03/14 01:56
Newer Post Older Post Home
Subscribe to: Post Comments (Atom)
Comment as: Select profile...
Publish Publish Preview Preview
help! I have this message error before passage 5:
CMake Error at CMakeLists.txt:62 (include):
include could not find load file:
cmake/OpenCVUtils.cmake
CMake Error at CMakeLists.txt:64 (ocv_clear_vars):
Unknown CMake command "ocv_clear_vars".
-- Configuring incomplete, errors occurred!
what can I do?
Reply
Anonymous March 27, 2014 at 4:51 PM
When i try and run step 5, i get a permission denied error. any ideas?
Reply
All content by Manuel Ignacio Lpez Quintero under this license. Powered by Blogger.
Enter your comment...
Install OpenCV on Ubuntu Linux - Manuel Ignacio... http://miloq.blogspot.com/2012/12/install-opencv...
11 de 11 28/03/14 01:56

Оценить