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

假设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.youkuaiyun.com/dupei/archive/2011/05/18/6428283.aspx

配置完成以后,就可以使用测试用例进行测试了。如果顺利执行起来,说明OpenCV的配置已经完成。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值