• OpenCV 开发环境环境搭建(win10+vs2015+opencv 3.0)


    OpenCV 3.0 for windows(下载地址:http://opencv.org/);

    本测试中,OpenCV安装目录:D:Program Filesopencv,笔者操作系统为64位。

    步骤如下:

    1.首先安装好VS 和 OpenCV,OpenCV的安装其实就是把官方下载的exe解压的自己指定目录。

    2.配置OpenCV相关的环境变量,安装完成后在系统的环境里找到“Path”,编辑并在后边加入自己的OpenCV目录,如: “;D:Program Filesopencvopencvuildx86vc12in” ;也可以将 “;D:Program Filesopencvopencvuildx64vc12in”  也添加上,这样以后就可以在32和64位编译器中来回切换。

    3.新建一个C++的win32控制台应用程序,建议新建空项目。

    4.修改项目的相关配置。具体为:所建项目 -- (右键)属性 -- 配置属性

    4.1 在 VC++ 目录 中:

    --Include path(包含目录):

    D:Program Filesopencvopencvuildinclude;

    D:Program Filesopencvopencvuildincludeopencv;

    D:Program Filesopencvopencvuildincludeopencv2

    --Lib path(库目录):

    D:Program Filesopencvopencvuildx86vc12lib;

    4.2 在 链接器--输入--附加依赖项 中:

      opencv_ts300d.lib;
      opencv_world300d.lib  或

    opencv_ts300.lib;
    opencv_world300.lib

    注1:步骤4中的所有添加的条目都是在默认配置后面添加,而不是覆盖原配置。

    注2:若不想“每次新建工程都要重新配置”,实现“一劳永逸”,则在配置时在菜单栏中选择:视图 -- 属性管理器 -- Debug|Win32 -- Microsoft.Cpp.Win32.userDirectories -- (右键)属性 -- 通用属性,在其中进行4.1和4.2中的操作即可。

    5.完成上述步骤,环境基本就可以使用了,此时新建一个cpp文件来运行我们的第一个demo。由于我也是新手,所以网上随手找个一个项目:

     1 //显示图像文件  
     2 #include <opencv2/opencv.hpp>  
     3 using namespace std;  
     4   
     5 #pragma comment(linker, "/subsystem:"windows" /entry:"mainCRTStartup"")  
     6   
     7 int main()  
     8 {  
     9     const char *pstrImageName = "IMG_0897.JPG";  
    10     const char *pstrWindowsTitle = "OpenCV第一个程序";  
    11   
    12     //从文件中读取图像  
    13     IplImage *pImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);  
    14   
    15     //创建窗口  
    16     cvNamedWindow(pstrWindowsTitle, CV_WINDOW_AUTOSIZE);  
    17   
    18     //在指定窗口中显示图像  
    19     cvShowImage(pstrWindowsTitle, pImage);  
    20   
    21     //等待按键事件  
    22     cvWaitKey();  
    23   
    24     cvDestroyWindow(pstrWindowsTitle);  
    25     cvReleaseImage(&pImage);  
    26     return 0;  
    27 }  
  • 相关阅读:
    查看numpy中不同数据类型的表示范围
    再探 游戏 《 2048 》 —— AI方法—— 缘起、缘灭(7) —— Python版本实现的《2048》游戏的TDL算法
    国产最好用的操作系统——deepin,为什么不适合生产环境
    Python list列表删除元素(4种方法)
    用Python复制文件的9个方法
    查看笔记本最大支持内存
    解决 虚拟机VMware Authorization Service未能启动的四种方法
    ubuntu安装deb时遇到Errors were encountered while processing: XXX
    VMware ubuntu虚拟机无法上网的解决办法
    Windows如何压缩tar.gz格式
  • 原文地址:https://www.cnblogs.com/wangduo/p/5151800.html
Copyright © 2020-2023  润新知