• 【OpenCV学习笔记】第一篇 搭建环境


    第1步 下载OpenCV

    下载地址:http://opencv.org/

    目前最新版本为2.4.3,看来有对windows8的支持,还有linux和Mac,当然移动平台也不会落下android和ios的一个不少。

    下载好,安装到一个目录,假设为"E:\OpenCV",稍微等一段时间就就安装好了。

    第2步 配置环境变量

    把vc10的路径加进环境变量,“E:\OpenCV\opencv\build\x86\vc10\bin;”,注意是build目录里,千万别选错了。

    第3步 VS2012项目配置

    1.项目属性——>VC++目录——>包含目录,分别添加三个目录

    E:\OpenCV\opencv\build\include;

    E:\OpenCV\opencv\include\opencv;

    E:\OpenCV\opencv\include\opencv2。

    2.项目属性——>VC++目录——>库目录,添加这个目录

    E:\OpenCV\opencv\build\x86\vc10\lib

    3.连接器——>输入——>附加依赖项,添加以下lib库文件

    opencv_calib3d243d.lib;

    opencv_contrib243d.lib;

    opencv_core243d.lib;

    opencv_features2d243d.lib;

    opencv_flann243d.lib;

    opencv_gpu243d.lib;

    opencv_haartraining_engined.lib;

    opencv_highgui243d.lib;

    opencv_imgproc243d.lib;

    opencv_legacy243d.lib;

    opencv_ml243d.lib;

    opencv_nonfree243d.lib;

    opencv_objdetect243d.lib;

    opencv_photo243d.lib;

    opencv_stitching243d.lib;

    opencv_ts243d.lib;

    opencv_video243d.lib;

    opencv_videostab243d.lib;

    第4步 添加c++项

    在源文件里添加新项目c++文件

    第4步 编写c++代码显示一张图片

    #include <opencv2\opencv.hpp> 
    #include <iostream>
    using namespace cv;
    void main()
    {
        IplImage *src;
        src = cvLoadImage("H:\\Users\\Bvin\\Pictures\\favorites\\mi.jpg");
        cvNamedWindow("bvin",CV_WINDOW_AUTOSIZE);
        cvShowImage("bvin",src);
        cvWaitKey(0);
        cvDestroyWindow("bvin");
        cvReleaseImage(&src);
    }

    一开始总是应用命名空间失败,烦躁了挺久的,最后索性一关搞别的,最后还是忍不住打开了VS,后来就可以了。可能当时没刷新出来,环境变量也可能还未生效。

    还有一点就是在项目目录里放进图片,貌似加载不出来,后来用绝对路径就有了。

    按照以上的代码是可以正常运行的。

    cvLoadImage():从文件载入图片,参数为图片路径
    cvNamedWindow():创建一个窗口,第一个参数是窗口的name,后面是flag
    cvShowImage():把图片置于一个窗口,第一个参数是指那个窗口,后面的是指图片

    运行之后就可以看见图片咯!


    是不是太冒火了,没事会被和谐的,哈哈!!
  • 相关阅读:
    ssh出错 sign_and_send_pubkey: signing failed: agent refused operation
    使用dd命令制作U盘启动盘wodim刻录光盘cd dvd
    Python示例项目学习
    Python知乎上推荐的项目
    Python10大热门项目
    Python开源项目Top30
    Python适合练手的项目
    Python80个练手项目列表
    Python爬虫实例项目
    Python实例100个(基于最新Python3.7版本)
  • 原文地址:https://www.cnblogs.com/bvin/p/2832755.html
Copyright © 2020-2023  润新知