• visual studio 2015 Opencv 3.4.0配置


    因为想做AR方面,需要了解计算机视觉知识,决定从opencv开始入门,在网上买了本毛星云的《Opencv3编程入门》开始自学。

    一.opencv 3.4.0下载安装

    在官网http://opencv.org/上找到相应版本

    最新版本可以从SourceForge和GitHub下载,点击windows后面的sourceforge下载

    下载完后得到安装包

    我安装到了D:Program Files,无需新建opencv文件夹,opencv项目打包时根目录就是opencv.

    二.配置环境变量

    计算机 -> 属性 -> 高级系统设置 -> 高级(标签) -> 环境变量 -> Path ->添加相应路径

    D:Program Filesopencvuildx64vc15in

    vc15 表示visual studio 2015,X64表示64位系统

    三.工程包含目录的配置

    1.打开visual studio 2015,新建一个项目,选择win32控制台应用程序,命名,比如test

    下一步

    勾选项目空

    2.在source files(源文件)处右键单击->添加->new Item

    选定C++文件(CPP),命名,比如main

    3.在菜单栏中 单击view -> other windows -> property Manager(属性管理器)

     

    在新出现的"属性管理器"工作区中,展开[Debug|X64]    (如果用win32编译器则在[Debug|Win32]展开,后面一样)

    4.在属性页面->VC++目录->include Directories(包含目录)中添加以下三个目录

    D:Program Filesopencvuildinclude

    D:Program Filesopencvuildincludeopencv

    D:Program Filesopencvuildincludeopencv2

    实际路径对照opencv解压目录,路径不要手打容易出错

    5.下一步,工程库(lib)目录的配置

    与上一步类似,在同一页面,vc++目录 -> library Directories(库目录)中添加

    D:Program Filesopencvuildx64vc15lib

    6.链接库的配置

    属性页面 -> linker(连接器) -> input(输入) -> Additional dependencies(附加的依赖项)

    添加 opencv_world340d.lib

    单击 应用, 确定,重启VS

    将debug模式调为 X64

    输入#include,如果出现opencv,则初步认为配置成功

     输入以下程序测试:

    #include<opencv2corecore.hpp>
    #include<opencv2highguihighgui.hpp>
    using namespace cv;
    using namespace std;
    int main()
    {
              // 读入一张图片
              Mat img = imread("D:\迅雷下载\1.jpg");
              //在窗口中显示载入的图片
              imshow("[载入的图片]", img);
              // 等待10000 ms后窗口自动关闭
              waitKey(10000);
              return 0;
    }

    我遇到的问题:

    1.开始时配置配置工程包含目录和工程库目录时误装到win32下

    2.测试别的程序时 找不到头文件"stdafx.h",还没找到解决方案,不过不影响配置

  • 相关阅读:
    asList和subList的缺陷
    oracle和mysql的拼接查询
    Google Guava的splitter用法
    docker创建mongodb并且测试代码
    GitHub 近两万Star,无需编码,可一键生成前后端代码,这个开源项目JeecgBoot有点强
    在深圳养一个娃需要多少钱?2020深圳养娃开销(Excel文本)清单公布!家长直呼扎心了!
    Win7安装AD域管理工具-Win7安装AD域远程服务器管理工具
    盘点2020年那些大厂网盘小厂网盘其他网络存储设备
    完美解决远程计算机需要网络级别身份验证RDO
    OPPO手机的指令合集(工程模式、串号等)
  • 原文地址:https://www.cnblogs.com/dk1203573488/p/8550774.html
Copyright © 2020-2023  润新知