zoukankan      html  css  js  c++  java
  • 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是没有调试什么的 所以要分开弄.

      

  • 相关阅读:
    C学习笔记-gcc
    C学习笔记-makefile
    C学习笔记-makefile
    C学习笔记-基础数据结构与算法
    上下左右居中 无固定高的div
    Touch事件 移动端touch触摸事件
    让更多浏览器支持html5元素的简单方法
    跨子域的iframe高度自适应
    10进制转16进制,16进制转10进制,随机出一个6位十六进制颜色值
    ajax原理和XmlHttpRequest对象
  • 原文地址:https://www.cnblogs.com/iamfongbao/p/2754304.html
Copyright © 2011-2022 走看看