您的位置:首页 > 编程语言 > Qt开发

Ubuntu 10.10 + oepncv 1.0 + QT 环境配置

2012-11-02 21:26 405 查看
这次介绍在Ubuntu 10.10 下配置 opencv 1.0的环境,以及如何在QT中使用opencv。主要是整理互联网上资料为主。

[b]一.opencv 1.0 安装[/b]

http://www.opencv.org.cn/index.php/Download 找到 opencv 1.0 for linux 下载后解压缩进行安装。

10.10版本必须首先安装gtk环境,因为opencv画图必须由gtk支持。以下地址可以找到安装方法

/article/6407320.html

安装完GTK后可以直接运行如下:

进入解压缩后的文件目录

./configure

sudo make (此时会出现错误 发现如下语句
http://www.cnblogs.com/cxcore/include/cxmisc.h:133: error: #elif with no expression

提示说#elif后出错,找到cxmis.h文件 的第133行 把#elif 改为 #else就可以通过了



)

sudo make install

基本安装结束

相应的include头文件在/usr/local/include/opencv

相应的lib文件在/usr/local/lib

之后在QT的环境下要引用用到这些文件。

二. qt的安装

qt的安装相对更简单,直接从源中获取即可。在网上搜索如下文

http://mobile.51cto.com/symbian-271830.htm

三. qt使用opencv

之前说到opencv安装完毕后会有.h文件和lib文件。

只要在工程的 .pro文件中添加如下代码即可

INCLUDEPATH += . /usr/local/include/opencv
LIBS += /usr/local/lib/libcv.so \
/usr/local/lib/libcvaux.so \
/usr/local/lib/libcxcore.so \
/usr/local/lib/libhighgui.so \
/usr/local/lib/libml.so


即指明includepath 和 libs



即可编译成功

后记:

  实际使用中,因为OpenCV中使用的图片格式为 IPIImage, 而QT中使用QImage,所以需要进行转换,也已经有人整理出来了,如下。

/article/1518983.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: