您的位置:首页 > 运维架构 > Linux

在CentOS系统上编译、安装、配置OpenCV

2012-02-07 16:52 666 查看
假设CentOS系统下的CodeBlocks已经安装完成,下面我们要在CentOS平台下编译OpenCV,并在CodeBlocks下进行开发测试。

(1)下载OpenCV源码,并编译安装

当前最新的版本是OpenCV-2.2,可以从http://sourceforge.net/projects/opencvlibrary/上下载。

OpenCV的编译方式有两种,一种是传统的./configure; make ; make install,这种方式适用于OpenCV-1.0,相应的编译过程可以参见这篇文章:http://www.opencv.org.cn/index.php/%E6%BA%90%E7%A0%81%E7%BC%96%E8%AF%91,另一种方式是使用cmake.
; make ; make install,这种方式适用于OpenCV-2.x。所以,在编译OpenCV-2.2之前,得先在CentOS上安装CMake(http://www.cmake.org/)。

(1.1) 编译安装cmake:

假设cmake-2.8.4.tar.gz放在/root/software/cmake-2.8.4.tar.gz

cd /root/software/

tar zxvf cmake-2.8.4.tar.gz

cd cmake-2.8.4

./configure –prefix=/usr

make

make install

(1.2)编译安装opencv-2.2:

假设OpenCV-2.2.0.tar.bz2放在/root/software/ OpenCV-2.2.0.tar.bz2

cd /root/software/

tar jxvf OpenCV-2.2.0.tar.bz2

cd OpenCV-2.2.0

cmake . [注:默认的安装位置为/usr/local/]

make .

make install

(1.3)设置环境变量

这一步与Windows设置系统环境变量的目的是一样的,告诉系统相应的binary files和library files在什么位置。

cd /etc/ld.so.conf.d/

vim opencv.conf

将/usr/local/lib写入文件并保存

ldconfig

可以使用locatelibcv查看一下相应库文件的位置。

(2)配置OpenCV

参见http://blog.csdn.net/dupei/archive/2011/05/18/6428283.aspx

配置完成以后,就可以使用测试用例进行测试了。如果顺利执行起来,说明OpenCV的配置已经完成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: