openCV学习笔记(1)__openCV与vs2010环境设置
环境设置
2012年10月11日
14:40
设置系统环境变量(注意:添加好后一定要注销)
在用户变量处,新建PATH和OPENCV两个项:
————————————————————
PATH (只需添加下面中的一行,根据实际安装位置自行修改,64bit系统也只能用x86的)
<openCV解压的地方>\build\x86\vc10\bin
————————————————————
OPENCV
<openCV解压的地方>\build
计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加" %opencv%\build\x86\vc10\bin"和"%opencv%\build\common\tbb\ia32\vc10"(里面的%opencv%记得换成自己的opencv路径。例如我的:D:\program\ifly\bin;D:\Program Files (x86)\opencv\build\x86\vc10\bin;D:\Program Files (x86)\opencv\build\common\tbb\ia32\vc10)。
项目属性配置
右键debug项
命名为opencvD(debug和release分开,debug主要用来调试,release用在发行版本上,所以包含的库等有所不同)
在VC++ directories里面:
修改include:单击-->Edit
添加<openCV解压目录>\build\include
屏幕剪辑的捕获时间: 2012/10/11 14:48
以及library directories
添加<openCV解压目录>\build\x86\vc10\lib
(切记x86,否则各种报错...)
屏幕剪辑的捕获时间: 2012/10/11 14:49
以及linker中的input
添加如下:
opencv_core231d.lib
opencv_highgui231d.lib
opencv_video231d.lib
opencv_ml231d.lib
opencv_legacy231d.lib
opencv_imgproc231d.lib
后面的版本号要按照具体情况而添加.如果是242就会是如下:
opencv_calib3d242d.lib
opencv_contrib242d.lib
opencv_core242d.lib
opencv_features2d242d.lib
opencv_flann242d.lib
opencv_gpu242d.lib
opencv_highgui242d.lib
opencv_imgproc242d.lib
opencv_legacy242d.lib
opencv_ml242d.lib
opencv_objdetect242d.lib
opencv_ts242d.lib
opencv_video242d.lib
这些可以在<openCV解压处>\build\x86\vc10\lib 中找到``
屏幕剪辑的捕获时间: 2012/10/11 14:52
在
屏幕剪辑的捕获时间: 2012/10/11 15:08
里的
屏幕剪辑的捕获时间: 2012/10/11 14:53
右键,
重复上述步骤,不过linker的input就不用有d
即:
d代表debug
opencv_core231.lib
opencv_highgui231.lib
opencv_video231.lib
opencv_ml231.lib
opencv_legacy231.lib
opencv_imgproc231.lib
屏幕剪辑的捕获时间: 2012/10/11 14:54
Test:
在根目录放jpg文件一个,例如C盘.
在source文件夹add Now Item
名字随意… cpp就好``
代码:
屏幕剪辑的捕获时间: 2012/10/11 15:00
当然,因为关联好了 会有各种有爱弹出:
不想写cv::的可以加上: using namespace cv.即如下:
屏幕剪辑的捕获时间: 2012/10/11 15:04
结果一样``
运行结果:
东西都出来的话 就应该可以鸟```
Ps: Release 和 debug有所不同,起码release是没有调试什么的 所以要分开弄.