一、目的:
1、想提高自己的opencv知识
2、后面不断的复习一下
3、vs搭建opencv环境不需要配置系统环境
一、参考:
1、OpenCV 教程
http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/tutorials.html
①总结:good看文章、自己练习然后总结
二、vs搭建opencv环境不需要配置系统环境,并且Debug、Release的32位、64位都能运行
1、新建VS工程
2、准备好opencv文件
3、配置VS2015的opencv环境(目的:不用配置系统环境)
①输出目录:目的:准备将Debug、Release放在一个文件夹内,这样比较方便方便;
②配置:所有配置;平台:所有平台(目的不需要再考虑32、64位设置了,俩个都设置一样的)
①包含目录:目的:代码中#include直接找到头文件;因为x86和x64、Debug和Release都是使用一个头文件,所以 全部使用一个包含目录就可以
../opencv3.1.0/build/include/
../opencv3.1.0/build/include/opencv/
../opencv3.1.0/build/include/opencv2/
①库目录32位:因为这里就分32位和64位的库了,所以平台单独分开设置
../opencv3.1.0/build/x86/vc12/lib/
①库目录64位:因为这里就分32位和64位的库了,所以平台单独分开设置
../opencv3.1.0/build/x64/vc12/lib/
①链接器Debug的X64:附加依赖项选择带d的,表示是Debug使用的lib
opencv_ts300d.lib
opencv_world300d.lib
①链接器Release的X64:附加依赖项选择不带d的,表示是Release使用的lib
①链接器Debug的X32:附加依赖项选择带d的,表示是Debug使用的lib
①链接器Release的X32:附加依赖项选择不带d的,表示是Release使用的lib
①管理员模式启动:
①运行一遍产生bin文件,此时出现管理员模式产生,目的为了一些程序需要权力很大,需要管理员
①dll文件放到exe同目录下面:因为我使用的是32位运行的,所以将X86下面的dll全部放到exe下面