opencv安装(WinXp平台下,Qt环境)笔记之一—编译动态链接库和静态链接库文件
2012-04-12 11:35
525 查看
最近因为机器鱼的关系需要图像识别,应勇哥的要求,安装一个opencv的库,学习一下人家做图像识别的思路,于是就开始了这一段学习的过程。
今天主要做的是opencv的安装过程,个人感觉就是编译opencv源代码,得到各种动态和静态链接库的过程。
我主要是依据网友xmutyh(个人主页http://blog.csdn.net/yh_1988)的文章进行的,在这里表示感谢!参考资料地址:
http://wenku.baidu.com/view/726a49146c175f0e7cd137e8.html
一 环境与工具:
操作系统: 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库文件,内容见下一篇博文。
今天主要做的是opencv的安装过程,个人感觉就是编译opencv源代码,得到各种动态和静态链接库的过程。
我主要是依据网友xmutyh(个人主页http://blog.csdn.net/yh_1988)的文章进行的,在这里表示感谢!参考资料地址:
http://wenku.baidu.com/view/726a49146c175f0e7cd137e8.html
一 环境与工具:
操作系统: 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库文件,内容见下一篇博文。
相关文章推荐
- opencv安装(WinXp平台下,Qt环境)笔记之一—编译动态链接库和静态链接库文件
- opencv安装(WinXp平台下,Qt环境)笔记之二—测试opencv库安装成功
- opencv安装(WinXp平台下,Qt环境)笔记之二—测试opencv库安装成功
- WinXP下Qt5.3.1+opencv2.4.9编译环境配置
- Qt交叉编译环境安装笔记
- QT5.9.3安装及编译&与vs2013环境配置&opencv配置及调用
- 在CENT OS 7.0 64位系统上源码编译安装OPENCV3.0以及CUDA7.0,支持CUDA开发,并集成QT5.5.0的开发环境
- windows环境下pycharm的Anaconda3编译环境设置+opencv安装+dlib库安装
- Qt 编译安装前必备库文件
- Win7下qt5.3.1+opencv2.4.9编译环境的搭建
- QT5.3.2 + OpenCV2.4.9 编译好的库文件,写文章留作纪念
- Thrift 学习笔记1——Ubuntu环境下Thrift的安装、编译以及测试
- Centos 6.5 配置分离式LAMP平台环境 多服务器编译安装Apache2.4.x PHP5.4.x MariaDB5.5.x
- Opencv2.1+vs2008生成不依赖编译环境的exe文件
- opencv在vc2010 express下环境搭建方法笔记+空白通用工程(已编译测试通过)(提供下载)
- 学习笔记-安装Opencv+VS开发环境
- PC机安装Qt以及QT交叉编译环境
- ubuntu opencv 环境配置 +Qt pro 文件
- Symbian开发笔记(一) Qt for Symbian环境的安装
- Linux环境下OpenCV与Qt混合编程的工程文件设置案例