opencv安装(WinXp平台下,Qt环境)笔记之一—编译动态链接库和静态链接库文件

最近因为机器鱼的关系需要图像识别,应勇哥的要求,安装一个opencv的库,学习一下人家做图像识别的思路,于是就开始了这一段学习的过程。

今天主要做的是opencv的安装过程,个人感觉就是编译opencv源代码,得到各种动态和静态链接库的过程。

我主要是依据网友xmutyh(个人主页http://blog.csdn.net/yh_1988)的文章进行的,在这里表示感谢!参考资料地址:


一 环境与工具:

操作系统:      Microsoft Windows XP Professional SP3 (32bit)
Qt SDK版本: qt-sdk-win-opensource-2010.05.exe
opencv版本: OpenCV-2.3.1-win-superpack.exe
cmake版本:  cmake-2.8.7-win32-x86.exe

二 环境与工具介绍:

1 个人比较喜欢开源,使用的都是开源免费的软件
2 Qt SDK版本略老,不过也是4.7的库,现在的Qt SDK 1.2肯定也可以
3 OpenCV-2.3.1-win-superpack.exe感觉就是一个源代码的包,安装过程就是一个解压缩包的过程
4 cmake-2.8.7-win32-x86.exe是一个生成makefile文件的工具
5 mingw是一个单独的软件,不过已被包含在了Qt中,它的作用是在win中模拟一了Linux的环境
6 其实了解Linux的人可以看出了,以上的工作都是在模拟Linux的编译工具和过程,所以读者最好能比较了解Linux。另外如果有时间,我也会做一个ubuntu下的教程

三 准备阶段:
1 安装Qt SDK
2 添加环境变量 C:\Qt\2010.05\mingw\bin。环境变量的作用和使用很简单,可以百度一下。


四 安装opencv(其实就是解压)

1 双击OpenCV-2.3.1-win-superpack.exe,选择一个合适的位置解压源代码,我的目录世界解压到Qt文件夹下,便于管理。
2 在Qt文件夹下会生成一个文件夹opencv,里面的内容比较丰富,感觉是未经编译的源代码。

五 安装和使用cmake

1 下载后安装cmake-2.8.7-win32-x86.exe
2 有一个选项需要注意,其他的默认


3 用cmake编译opencv,打开cmake,注意源码路径和目标路径

4 用力点击“configure”,弹出的对话框,选择“mingw makefile”,点击“finish”

5 之后的画面,就是一片红啊


这时候有两点注意:
一是**not found不用管,最下面configuring down出现了就可以了
二是configuring down后选项可以不用改动,我也是多选了两项,WINTH_QT和WINT_QT_OPENGL
6 再次点击“configure”,红色消失,据说这步可以不做。
7 点击“general”,生成makefile

六 生成我们需要的库文件

1 进入cmd命令行,进入目标文件夹,mingw32-make,注意关闭杀毒软件,安装大约20分钟


2 再输入mingw32-install,大约1分钟,这样子就编译完成了。

稍后我们将测试编译好的opencv库文件,内容见下一篇博文。
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值