openCV学习笔记(1)__openCV与vs2010环境设置

环境设置

20121011

14:40

设置系统环境变量(注意:添加好后一定要注销)

在用户变量处,新建PATHOPENCV两个项:

————————————————————

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(debugrelease分开,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

   

右键,

重复上述步骤,不过linkerinput就不用有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是没有调试什么的 所以要分开弄.

  

原文地址:https://www.cnblogs.com/iamfongbao/p/2754304.html