OpenCV 的安装

opneCV 的安装

   

    这里我主要介绍在Pandaboard上从源代码编译安装OpenCV的过程,OpenCV版本号为2.3.1

Step1下载OpenCV源码,可以从OpenCV官方网站下载:    

     http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2/download

Step2OpenCV-2.3.1a.tar.bz2拷贝到Pandaboard的某个目录,假设为/home/media, 在该目录下解压

    media@ubuntu:~$  tar –xjvf OpenCV-2.3.1a.tar.bz2

     将在当前目录下生成目录OpenCV-2.3.1

Step3、安装必要的库

    media@ubuntu:~/OpenCV-2.3.1$sudo apt-get install cmake build-essential libgtk2.0-dev libavcodec-devlibavformat-dev libswscale-dev libjpeg62-dev libtiff4-dev  libjasper-dev

    其中libavcodec-devlibavformat-devlibswscale-dev ffmpeg的组成部分。libavcodec用于各种类型声音/图像编解码;libavformat用于各种音视频封装格式的生成和解析,libswscale 用于视频场景比例缩放、色彩映射转换;另外libjpeg62-devlibtiff4-dev libjasper-dev 用于支持各种图片格式

Step4、进入到目录 OpenCV-2.3.1,输入cmake-gui,如下

    mdeia@ubuntu:~/OpenCV-2.3.1$ cmake-gui

 

       并点击图形界面的Configure按钮后,将得到如下界面:

wKiom1OILzmAbxbyAAKnq_Q6x7Q674.jpg

       WITH-FFMPEG选项去掉,因为编译FFMPEG会报错。另外,把BUILD_EXAMPLES选中,接着点击图形界面的Generate按钮,将会产生Makefile

Step5在当前目录输入make,开始编译过程,该过程较长,持续时间约1个小时,截图如下

        mdeia@ubuntu:~/OpenCV-2.3.1$ make

 

       wKioL1OILx6jw-YnAAmTWScEUZs040.jpg

 

Step6编译完成后,输入make install 安装:

          mdeia@ubuntu:~/OpenCV-2.3.1$ sudo make install

 

       一些可执行程序安装在/home/media/OpenCV-2.3.1/bin中,读者可以把该目录加入到系统环境变量PATH中,在~/.bashrc中最末尾添加一行:

       PATH=$PATH:/home/media/OpenCV-2.3.1/bin

Step7、编译好之后,可以使用OpenCV自带的人脸检测程序测试网上的一张图片命令如下:

    mdeia@ubuntu:~/OpenCV-2.3.1$./bin/facedetect--cascade="/home/media/OpenCV-2.3.1/samples/android/face-detection/res/raw/lbpcascade_frontalface.xml"--scale=1.5 people.jpg

    将得到如下效果:

wKiom1OIL_ywhI_wAAN7v4nH2KI703.jpg


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章