环境设置

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)。

   

   

   

项目属性配置

   

opencvsharp环境配置 opencv如何配置环境变量_opencvsharp环境配置

   

   

右键debug项

opencvsharp环境配置 opencv如何配置环境变量_2d_02

命名为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就好``
   
   
代码:

   

opencvsharp环境配置 opencv如何配置环境变量_右键_03

   

屏幕剪辑的捕获时间: 2012/10/11 15:00

当然,因为关联好了 会有各种有爱弹出:

opencvsharp环境配置 opencv如何配置环境变量_2d_04

   

不想写cv::的可以加上: using namespace cv.即如下:

   

opencvsharp环境配置 opencv如何配置环境变量_右键_05

   

屏幕剪辑的捕获时间: 2012/10/11 15:04

   

结果一样``

运行结果:

opencvsharp环境配置 opencv如何配置环境变量_ide_06

   

   

东西都出来的话 就应该可以鸟```

   

Ps: Release 和 debug有所不同,起码release是没有调试什么的 所以要分开弄.