Win7+VS2017+OpenCV3.4.2无痛安装,Win10应该也差不多

Posted xbit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Win7+VS2017+OpenCV3.4.2无痛安装,Win10应该也差不多相关的知识,希望对你有一定的参考价值。

 

安装VS2017

  1. 在微软官网https://www.microsoft.com,下载Visual Studio 2017安装包
  2. 用管理员权限运行vs2017 enterprise安装包,安装过程会持续1~2个小时。
  3. 注册激活:
    1. Enterprise: NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
    2. Professional:  

      KBJFW-NXHK6-W4WJM-CRMQB-G3CDH

  4. 测试安装结果:启动VS2017,新建工程,并编译运行。

安装OpenCV3.4

  1. 在github官方仓库https://github.com/opencv/opencv/releases,下载OpenCV3.4.2
  2. 安装(解压)到C:
  3. 配置OpenCV环境变量:
    1. 右键Computer -> Properties -> Advanced system settings -> Environment variables
    2. System variables -> New -> 输入OPENCV和目录C:opencvuild
    3. System variables -> Path -> 添加%OPENCV%x64vc15in;

配置VS2017工程+案例测试

  1. 新建工程取名test
  2. 配置OpenCV库,View -> Other Window -> Property Manager,选中Debug|x64 -> Microsoft.Cpp.x64.user -> Properties
    1. VC++ Directories -> Include Directories -> 添加C:opencvuildinclude
    2. VC++ Directories -> Library Directories -> 添加C:opencvuildx64vc15lib
    3. Linker -> Input -> Additional Dependencies -> 添加opencv_world342d.lib
  3. 编辑代码
    #include<iostream>
    #include <opencv2/opencv.hpp>
    using namespace cv;
    
    int main()
    {
        Mat img = imread("test_image.jpg"); // 读入一张图片,图片与test.cpp同一目录
        namedWindow("test_image", cv::WINDOW_NORMAL); // 创建一个名为 "test_image" 的窗口
        imshow("test_image", img); // 在窗口中显示
        waitKey();
    
        return 0;
    }
  4. 编译运行,提示an error has occurred in the script on this page  expected identifier string or number,解决办法:
    1. Debug -> Debugging -> General ->  取消Enable Diagnostic Tools while debugging -> OK保存
    2. 重启VS2017,已解决

技术分享图片

 


以上是关于Win7+VS2017+OpenCV3.4.2无痛安装,Win10应该也差不多的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu16 安装opencv3.4.2

opencv3 学习 一

opencv3.4.2 ubuntu16.04安装

Win7下安装VS2017添加qt插件

Win7 VS2017编译PBR渲染引擎google/filament

龙书D3D11 Demo配置(VS2017+win7)