浅析linux下Opencv 2.4.13版本的安装
原创
浅析Linux下OpenCV 2.4.13版本的安装
OpenCV(开源计算机视觉库)是一个跨平台的计算机视觉和机器学习软件库。在Linux系统下安装OpenCV 2.4.13版本,通常需要从源代码编译安装。以下为安装步骤的详细解析。
1. 安装依存项
首先,安装编译OpenCV所需的依存项:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install cmake git
sudo apt-get install libgtk2.0-dev pkg-config
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libjasper-dev
2. 下载OpenCV源代码
从OpenCV官方网站下载2.4.13版本的源代码:
wget -O opencv-2.4.13.zip https://codeload.github.com/opencv/opencv/zip/2.4.13
unzip opencv-2.4.13.zip
3. 编译和安装OpenCV
进入解压后的OpenCV目录,创建一个编译目录并切换到该目录:
cd opencv-2.4.13
mkdir build
cd build
使用cmake配置编译选项,然后编译和安装:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
4. 配置环境
为了让系统能够找到OpenCV库,需要配置一些环境变量。打开~/.bashrc文件,在文件末尾添加以下内容:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
保存文件后,执行以下命令使配置生效:
source ~/.bashrc
5. 验证安装
编写一个单纯的Python脚本来验证OpenCV是否安装成就:
import cv2
print cv2.__version__
如果没有报错,并且能够打印出OpenCV的版本号,那么恭喜你,OpenCV 2.4.13已经成就安装。