opencv安装(WinXp平台下,Qt环境)笔记之一—编译动态链接库和静态链接库文件
2014-03-12 13:28
736 查看
作者:youhaipeng
转自:/article/1890907.html
最近因为机器鱼的关系需要图像识别,应勇哥的要求,安装一个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库文件,内容见下一篇博文。
转自:/article/1890907.html
最近因为机器鱼的关系需要图像识别,应勇哥的要求,安装一个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库安装成功
- 在CENT OS 7.0 64位系统上源码编译安装OPENCV3.0以及CUDA7.0,支持CUDA开发,并集成QT5.5.0的开发环境
- QT5.9.3安装及编译&与vs2013环境配置&opencv配置及调用
- WinXP下Qt5.3.1+opencv2.4.9编译环境配置
- Qt交叉编译环境安装笔记
- Thrift 学习笔记1——Ubuntu环境下Thrift的安装、编译以及测试
- Windows环境下QT学习笔记01:QT及QT Creator的下载及安装
- Ubuntu 安装 MTK65XX平台编译环境(兼容展讯android环境)
- 在Ubuntu14.04中安装海思平台上交叉编译的qt4.8.7
- Amlogic open linux 编译环境安装 ---学习笔记
- Win7 64下编译OpenCV源码以及在VS2010平台下搭建OpenCV环境
- ubuntu编译安装opencv3到anaconda虚拟环境(virtual env同理)
- Windows下Python+OpenCV+zbar图像识别二维码识别编译环境安装
- Opencv2.1+vs2008生成不依赖编译环境的exe文件
- linux下arm平台Qt编译环境搭建与解析
- Mac平台中编译安装Lua运行环境及Hello Lua实例
- s3c2410上搭建QT/Embedded4.8.5开发环境(四)--安装intel-x86 X11平台qt库qt-everywhere-opensource-src-4.8.5
- VS2010环境下安装并配置OpenCV的一点补充——LINK : fatal error LNK1104: 无法打开文件“opencv_calib3d240d.lib”解决办法