zoukankan      html  css  js  c++  java
  • 【转】windows下vs2008/2010+opencv2.2开发环境搭建

    1.下载安装Cmake

    2.用cmake配置opencv2.2,然后编译,安装

    3. 在vs2008中配置opencv2.2

    4.Demo

    1.下载安装Cmake

        下载cmake有各种各样的方式,(1)官方网张,http://www.cmake.org/cmake/resources/software.html  ,(2)Google一下,结果。……

    2.用cmake配置opencv2.2,然后编译,安装

           2.1 下载opencv2.2,http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.2/ ,

    2.2 打开cmake,

    是刚下载的opencv源代码所在的文件夹,

    是cmake配置好的文件放在那里。

    点击finish后看到下图的效果:

    点击 Generate,得到下图

    可以把cmake关掉了。

    2.3编译。

    然后在C:/OpenCV-2.2.0/VS2008(根据个人选择的文件夹不同而而定),

    用vs2008打开它,如下图:

    (1)编译debug版本,如下图;

    右键点击ALL_BUILD,选择“生成”,然后右键点击INSTALL,选择“生成”,即可。

    (2)生成release版本,只有一处不同之处,先选定release,其他步骤完全一致。

    编译opencv2.2已经完成,还要配置。

    (3)添加环境变量PATH ,

    右键“我的电脑”出来下面的图片,高级→环境变量

    添加C:OpenCV-2.2.0VS2008in,注意分号!!

    (4)配置vs2008。

            //这部分直接参考了,点这里

      打开VC++ 2008 Express,菜单 Tools -> Options -> Projects and Solutions -> VC++ Directories

    • Show directories for选择executable files,加入目录C:OpenCV-2.2.0VS2008\bin
    • Show directories for选择include files,加入目录C:OpenCV-2.2.0VS2008include,注意:不要用C:OpenCV-2.2.0VS2008includeopencv或者C:OpenCV-2.2.0VS2008includeopencv2,否则就会有这样的问题 。
    • Show directories for选择library files,加入目录 C:OpenCV-2.2.0VS2008includelib
    • (谢谢网友leaglave_jyanhttp://blog.csdn.net/leaglave_jyan,的指正,C:OpenCV-2.2.0VS2008includelib应该改为C:OpenCV-2.2.0VS2008ib)

    4. demo

    [cpp] view plain copy
    1. #include "stdafx.h"  
    2.   
    3. #include <cv.h>  
    4. #include <cxcore.h>  
    5. #include <highgui.h>  
    6.   
    7. #pragma comment(lib,"opencv_core220d.lib")  
    8. #pragma comment(lib,"opencv_highgui220d.lib")  
    9. #pragma comment(lib,"opencv_imgproc220d.lib")  
    10.   
    11. int _tmain(int argc, _TCHAR* argv[])  
    12. {  
    13.     const char* szFileName = "D:\blog.csdn.net_moc062066.png" ;  
    14.     const char* szWinName = szFileName ;  
    15.     IplImage* image = cvLoadImage( szFileName,CV_LOAD_IMAGE_COLOR ) ;  
    16.     assert( NULL != image ) ;  
    17.     cvNamedWindow(szWinName) ;  
    18.     cvShowImage(szWinName,image) ;  
    19.     cvWaitKey(0) ;  
    20.     cvReleaseImage(&image) ;  
    21.     cvDestroyWindow(szWinName) ;   
    22.     return 0;  
    23. }  
    24.    

    注意:要把include下opencv2拷贝到opencv下,不然错误如下。

    拷贝过程,

    运行结果:

    说明:vs2008/2010用这种办法安装opencv2.2是没有问题的,但是vs2008用这种办法是安装不了opencv2.3的,至于vs2010可不可以那没有试过。

    转载:http://blog.csdn.net/moc062066/article/details/6626528
  • 相关阅读:
    React+Redux仿Web追书神器
    关于贝塞尔曲线的故事
    420小时学习代码之后:如何教你免费自学Python
    学问Chat UI(3)
    学问Chat UI(1)
    Binder进程间通信详解
    Handler源码分析
    学问Chat UI(4)
    WebPack错误集
    React问题集序
  • 原文地址:https://www.cnblogs.com/cslunatic/p/6077128.html
Copyright © 2011-2022 走看看