Linux安装opencv2.4

【原文:http://www.chinadmd.com/file/topc6cruppwaitizxsuiu3u3_1.html】

安装前需要的软件有

1.系统虚拟机VMware Workstation 8.exe

2. ubuntu-12.04-desktop-amd64.ios(linux一个版本).

3. OpenCV-2.4.6.1.tar.gz版本(for linux)

第一步:在你的电脑上安装VMware Workstation 8虚拟机。

第二步:安装好了虚拟机后开始在虚拟机下安装ubuntu,安装教程网上非常丰富,一般第一步选自定义安装,后面的可选默认,最后磁盘不要选对磁盘有损伤的那个选项就是了。

第三步: 安装好了ubuntu后进入界面后的管理员是普通管理员,使用sudo前缀就可以执行root管理员的才能执行的指令了,如sudo make install(安装已编译源文件)。

第四步:使用crt+alt+t组合键打开命令终端窗口,在终端窗口确认系统里的一些文件是否跟新和升级,两条指令如下(下文使用指令时有提示需要密码时输入密码)。

sudo apt-get update

sudo apt-get upgrade

第五步:在线下载编译安装opencv所需的源文件库,由于需要的源文件是很多的所以这个过程比较长,注意编译过程中输入登入密码,一条指令如下。

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

libv4l-dev sphinx-common libdc1394-22-dev texlive-latex-extra

libavcodec-dev libavformat-dev libswscale-dev

第六步:下载解压opencv源文件,并进入解压后的源文件目录中,4条指令如下。 cd

wget http://downloads.sourceforge.net/project/opencvlibrary/open

tar xjvf OpenCV-2.4.1.tar.bz2 cd OpenCV-2.4.1

(还有一种方法就是把已经下载的OpenCV-2.4.6.1.tar.gz压缩文件粘贴到虚拟机下的ubuntu系统中的默认目录下(键入cd&&pwd指令就可以看到系统默认目录在哪里了),然后进入默认目录,解压文件,进入解压文件目录,三条指令如下。

cd

tar zxvf opencv-2.4.6.1.tar.gz

cd opencv-2.4.6.1

)

第七步:建文件目录,进目录,编译,安装opencv,四条指令如下。

mkdir build cd build

cmake -D

-D WITH_TBB=ON WITH_V4L=ON -D -D BUILD_NEW_PYTHON_SUPPORT=ON

INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON .. (此过程中应该会提示输入密码的)。

第八步:配置opencv,一条指令如下: sudo gedit /etc/ld.so.conf.d/opencv.conf

指令运行后会弹出一个叫opencv.conf的窗口,窗口是空的,往里面添加“/usr/local/lib”并保存,退出,

然后再执行一条指令如下: sudo ldconfig

第九步: 配置库,一条指令如下:

sudo gedit /etc/bash.bashrc

此时会弹出一个名为bash.bashrc的非空窗口,往最后添加“PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH”并保存,退出,至此opencv安装完毕。 第十步:测试opencv是否安装成功,4条指令如下: cd opencv-2.4.6.1/samples/c chmod +x build_all.sh

./build_all.sh

./facedetect — cascade=

“r/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml” –scale=1.5 lena.jpg

此时会弹出如下图片

测试成功!

参考老外教程:http://www.samontab.com/web/2012/06/installing-opencv-2-4-1

-ubuntu-12-04-lts/

以后我会去到很多很繁华或苍凉,

Linux安装opencv2.4

相关文章:

你感兴趣的文章:

标签云: