沙发不留 |
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库安装成功 |