zsirui

注册会员
  • 主题:1
  • 回复:14
  • 金钱:68
  • 积分:87
OpenCV简介:
         OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
Linux 平台安装:
        先更新系统
[Bash shell] 纯文本查看 复制代码
# sudo apt-get update
# sudo apt-get upgrade

        安装依赖库
[Bash shell] 纯文本查看 复制代码
# sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff5-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen3-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 libavformat-dev libswscale-dev default-jdk ant libvtk5-qt4-dev

        获取OpenCV库源代码并解压,目前最新稳定版本2.4.11
[Bash shell] 纯文本查看 复制代码
# cd ~
# wget [url=http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.11/opencv-2.4.11.zip]http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.11/opencv-2.4.11.zip[/url]
# unzip opencv-2.4.11.zip
# cd opencv-2.4.11

        安装cmake和cmake-gui
[Bash shell] 纯文本查看 复制代码
# sudo apt-get install cmake
# sudo apt-get install cmake-qt-gui

       编译OpenCV源代码
[Bash shell] 纯文本查看 复制代码
# mkdir build


打开cmake-gui,在source code栏选择opencv的源代码目录,在build栏选择刚才创建好的build目录,点Configure,选择Unix Makefiles,点Finish,等待程序检查完毕后,修改CMAKE_CONFIGURATION_TYPES为Release(默认为Debug;Release),同时去掉WITH_FFMPEG的勾选,再点Configure,等待检查完毕后,点Generate,这样就会在build目录下生成一系列Cmakefile文件用于编译源代码了
进入build目录,编译安装OpenCV
[Bash shell] 纯文本查看 复制代码
# cd build
# make
# sudo make install


等待20分钟左右,看到进度为100%,OpenCV库就安装完毕了
确认是否安装成功,可在Linux终端中进入Python控制台(终端下输入Python回车即可),输入import cv2后回车(即导入opencv库),如果不报错,就表明OpenCV库安装成功

Mac OS X 平台:
Mac 平台比Linux平台安装简单的多,只需要通过Homebrew(类似于Linux下的apt-get一样的包管理器)这个包管理器来安装即可。具体步骤为:
安装Homebrew
[Bash shell] 纯文本查看 复制代码
~$ruby -e "$(curl -fsSL [url=https://raw.github.com/Homebrew/homebrew/go/install]https://raw.github.com/Homebrew/homebrew/go/install[/url])"  

设置Homebrew库
[Bash shell] 纯文本查看 复制代码
~$ brew tap homebrew/science


检查Homebrew库
[Bash shell] 纯文本查看 复制代码
~$ brew doctor
~$ brew update

检查OpenCV信息
[Bash shell] 纯文本查看 复制代码
~$ brew info opencv


安装OpenCV
[Bash shell] 纯文本查看 复制代码
~$ brew install opencv


搞定!

验证:在Mac的终端下进入Python控制台(终端下输入Python回车即可),输入import cv2后回车(即导入opencv库),如果不报错,就表明OpenCV库安装成功