zoukankan      html  css  js  c++  java
  • vs2008 + OpenCV-2.1.0-win32-vs2008安装

    vs2008 + OpenCV-2.1.0-win32-vs2008安装


    1. 安装vs2008+sp1
    2. 安装opencv-2.1.0-win32-vs2008,假设安装目录为c:/opencv2.1。安装过程中注意选择添加环境变量,把 “add it to your Current User PATH “前的复选框勾上 .
    3. 为vs2008配置openvc,过程如下:
       工具->选项->项目和解决方案->vc++目录,
           “显示一下内容的目录”下拉列表中选择“包含文件”,添加条目“C:/OpenCV2.1/include/opencv”;
           “显示一下内容的目录”下拉列表中选择“库文件” ,添加条目“C:/OpenCV2.1/lib”;
     "显示一下内容的目录"下拉列表选择“源文件”,添加条目”C:/OpenCV2.1/src/cv” ,”C:/OpenCV2.1/src/cvaux” ,”C:

    /OpenCV2.1/src/cxcore” ,”C:/OpenCV2.1/src/highgui”。
            点击“确定”。
    4. 为单个工程配置运行环境,如:
       (1) 新建一个win32命令控制台项目opencvhello
       (2) 在解决方案资源管理器中右键点击项目名称opencvhello,选择“属性”,
           在“配置(C)”下拉列表中选择Debug, 然后“配置属性”->“链接器”->“输入”->附加依赖项,添加    cxcore210d.lib

    cv210d.lib highgui210d.lib
           在“配置(C)”下拉列表中选择Release, 然后“配置属性”->“链接器”->“输入”->附加依赖项,添加   cxcore210.lib

    cv210.lib highgui210.lib
           中间如果提示要保存的话,就保存。最后点击确定。
       (3) 测试。用下列代码代替源代码,注意imagename中保存的是图片的硬盘地址,程序的运行结果是显示imagename指向的图片。

    1. /*********************************************************************** 
    2.  * OpenCV 2.0 测试例程 
    3.  * 于仕琪 提供 
    4.  ***********************************************************************/  
    5.    
    6. #include "stdafx.h"  
    7. #include "highgui.h"  
    8.    
    9. //所有的以新风格命名的函数都在 cv 命名空间中  
    10. //如果希望不要每次都输入 cv:: ,则可使用下面语句  
    11. //using namespace cv;  
    12.    
    13. int _tmain(int argc, _TCHAR* argv[])  
    14. {  
    15.     const char* imagename = "E://OpenCV2.1//samples//c//lena.jpg";  
    16.     cv::Mat img = cv::imread(imagename); // Matlab风格的 cvLoadImage 函数的另一种调用  
    17.      if(img.empty())  
    18.     {  
    19.         fprintf(stderr, "Can not load image %s/n", imagename);  
    20.         return -1;  
    21.     }  
    22.   
    23.     if( !img.data ) // 检查是否正确载入图像  
    24.      {  
    25.          return -1;  
    26.     }  
    27.     cv::namedWindow("image", CV_WINDOW_AUTOSIZE); //创建窗口  
    28.      cv::imshow("image", img); //显示图像  
    29.    
    30.      cv::waitKey();  
    31.    
    32.     return 0;  
    33. }  

     

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/scarletty/archive/2010/05/05/5559295.aspx

  • 相关阅读:
    element_2对话框
    填报
    润乾报表中进度条的一种实现方式
    列名作为分类值时如何画出统计图
    填报之动态扩展列
    自由格式填报的制作
    复杂报表设计之动态报表
    如何通过动态参数实现周报制作
    如何实现行列互换效果?
    大数据集报表点击表头排序
  • 原文地址:https://www.cnblogs.com/lidabo/p/3326354.html
Copyright © 2011-2022 走看看