Install OpenCV2.4.9 in Ubuntu12.04 LTS
Install OpenCV2.4.9 in Ubuntu12.04 LTS
由于检测技术期末考试的需要,我需要在Ubuntu12.04系统上安装OpenCV2.4.9,用来进行图片处理,在网上看了好多安装的历程和经验,捣鼓了两天了,直到最后也没有一个让我满意的安装历程,安装的结果也不太满意。直到经过多次尝试,总算总结出一套成功安装的步骤,在这里与大家进行分享。
期间想过要降低版本,完全用网上的教程,我太天真了,去了官网才发现很多版本也不存在了,想学到东西,得亲自动手,不能照搬其他人的模式。
一、What isOpenCV
OpenCV is themost popular and advanced code library for Computer Vision related applicationstoday, spanning from many very basic tasks (capture and pre-processing of imagedata) to high-level algorithms (feature extraction, motion tracking, machinelearning). It is free software and provides a rich API in C, C++, Java andPython. Other wrappers are available. The library itself isplatform-independent and often used for real-time image processing and computervision.
二、具体的安装步骤
步骤一、更新软件列表
sudo apt-get update #---更新源
步骤二、安装工具
sudo apt-getinstall cmake
sudo apt-get install cmake-curses-gui
步骤三、安装依赖包sudo
sudo apt-get install build-essential libgtk2.0-dev libjpeg-devlibtiff4-dev libjasper-dev libopenexr-dev python-dev python-numpypython-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-devlibvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-devsphinx-common texlive-latex-extra libv4l-devlibdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install ffmpeg
注意:我这里按照安装了多变,如果还有没涉及到的库请自行补充。
步骤四、新建目录
mkdir opencv
cd opencv
步骤五、下载并编译
wget -O OpenCV-2.4.9.zip http://fossies.org/linux/misc/opencv-2.4.9.zip
或者将从官网下载的源码 opencv2.4.9.zip
unzip opencv2.4.9.zip
cd opencv2.4.9
mkdir release
cd release ccmake ../
进入ccmake后,按 c就会弹出如下界面:
把 BUILD_JPEG 和 BUILD_PNG 这两项改成了 ON ,其余全部都默认,键盘按c,然后按g,然后就回到命令行界面
make -j2
步骤六、安装并设置路径
sudo make install
sudo sh -c‘echo"/usr/local/lib">/etc/ld.so.conf.d/opencv.conf‘
sudo ldconfig
重启电脑我们就可以进行测试,在测试过程中我使用的编译命令是:
g++ ·pkg-config --cflags opencv· -o bestbest.cpp ·pkg-config --libs opencv· -Wall
运行程序后,满足我需要的应用。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。