一、使用的学习参考书
1、学习OpenCV(Learning OpenCV)
2008年出版,介绍了OpenCV库的C语言接口。
2、OpenCV 2 Computer Vision Application Programming Cookbook
2011年出版,2009年OpenCV库的2.0版增强了库的C++语言接口,本书介绍了2.0后的C++语言接口。
二、搭建开发环境
可以参考http://blog.sanjaya.me/opencv-with-qt-installation-configuration-problems-and-solutions/
1、下载qt,安装到c:\qt
2、下载opencv,解压缩到c:\opencv
3、下载cmake,安装到c:\cmake
4、设置path,添加C:\Qt\Tools\mingw491_32\bin
5、执行cmake-gui,设置源代码目录c:\opencv\sources,设置生成目录c:\opencv\out,执行configure
提示错误,qt库选择qt的几个库目录,openexr选择openexr在opencv/3rdparty/openexr
6、再执行configure,执行generate
7、命令行到opencv/out目录下,运行C:\Qt\Tools\mingw491_32\bin\mingw32-make.exe开始编译
8、编译完成后,运行C:\Qt\Tools\mingw491_32\bin\mingw32-make.exe install
9、将c:\opencv\out\bin加入PATH
三、编译示例程序
可以从上面网址中下载
注:工程里的图片要放到与工程生成的Makefile文件同一个目录下