• opencv的一次性配置


    最近做自然场景中的文字识别,想尝试些图像处理方法,感觉每一种方法都需要自己写很麻烦,自然就想到了强大的开源的跨平台计算机视觉库OpenCv.我用的是opencv2.4.9版本,VS用的是2010,他们的配置方法并不复杂,详细配置过程可参考下面链接:

    http://www.cnblogs.com/woshitianma/p/3853447.html

    该作者写的真的很好,每一步都很详细,不过我的随笔题目既然叫做一次性配置,重点在一次性,下面请配置新手们,跟着我的步骤走:

    1.打开VS,建一个控制台项目,里面加入一个C++源程序。并贴上下面代码,重命名一张pic.jpg的图片放进和工程文件同一层的文件夹中。运行程序:

    #include<iostream>  
    #include <opencv2/core/core.hpp>  
    #include <opencv2/highgui/highgui.hpp>  
               
    using namespace cv;  
             
    int main()  
        {  
            // 读入一张图片(游戏原画)  
            Mat img=imread("pic.jpg");  
            // 创建一个名为 "游戏原画"窗口  
            cvNamedWindow("游戏原画");  
            // 在窗口中显示游戏原画  
            imshow("游戏原画",img);  
            // 等待6000 ms后窗口自动关闭  
            waitKey(6000);  
        }

    2.会发现有好多错误,不要着急,先将代码保存。打开属性管理器,如果界面上没有,就在视图-》其他窗口-》属性管理器

    3.打开属性管理器之后,右击Debug|Win32,选择“添加新项目属性表”,然后命名属性表,建议命名为OpenCv_Property,点“确定”

    4.然后双击新属性表,对该属性表,依据我上面给出的链接从   “【通用属性】 ->【VC++目录】 ->【包含目录中】”这里开始配置,当然前提是你也按他说的配置好了path变量;

      这里想说几点注意事项:

       4.1 我的链接库的配置只选择了下面的库,按该博主的方法又问题。

    opencv_calib3d249d.lib
    opencv_contrib249d.lib
    opencv_core249d.lib
    opencv_features2d249d.lib
    opencv_flann249d.lib
    opencv_gpu249d.lib
    opencv_highgui249d.lib
    opencv_imgproc249d.lib
    opencv_legacy249d.lib
    opencv_objdetect249d.lib
    opencv_ts249d.lib
    opencv_video249d.lib
    opencv_nonfree249d.lib
    opencv_ocl249d.lib
    opencv_photo249d.lib
    opencv_stitching249d.lib
    opencv_superres249d.lib
    opencv_videostab249d.lib
    

      4.2 有些路径一定要灵活运用,不值直接复制粘贴,按你的路径合理复制粘贴!!!

    5.在将该属性表配置完成之后,就右击新建的属性表,点击保存,建议复制一份以备后面使用。

    6.此时再次保存项目,然后运行,如果正常显示图片,则说明顺利配置,如果出现“转换到 COFF 期间失败: 文件无效或损坏”问题,建议在VS2010的安装目录下的VS2010VCincvtres.exe删除。就可以直接运行。

    7.这里我贴出我配置好的一个属性表,大家可以先试试,如果不行在自己配置:

     http://files.cnblogs.com/files/soulmate1023/opencv%E9%85%8D%E7%BD%AE.zip

  • 相关阅读:
    关于C++中的友元函数的总结
    一个使用动态链接库资源出错的难题
    如何在对话框中实现文件拖放功能
    VS2005设置可以在Release模式下调试 .
    6 Tips for Managing Property Files with Spring
    Linux命令行下SSH端口转发设定笔记_leo_百度空间
    Array properties in Spring Framework
    关于前端产品呈现形态及早期推进
    不要等离别的再珍惜,过好每一天啊
    Django snippets: uuid model field
  • 原文地址:https://www.cnblogs.com/soulmate1023/p/5520790.html
Copyright © 2020-2023  润新知