Win10下VS2019 C++ opencv3.4.x 环境搭建过程 OpenCV学习【17】

460 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第17天,点击查看活动详情

  • 🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
  • 1-0


    win10 下 openCV的安装、环境变量配置


    下载地址

    opencv.org/releases/#

    • 下载 windows 安装包

    1-0

    • 双击 exe 文件 ,选择安装目录 ,解压中... 1-2
    • 配置环境变量 (右击“此电脑”,左击“属性”,“高级系统配置”,“环境变量”,编辑名为“Path”的环境变量) 1-3

    Visual Studio 2019 openCV环境配置


    1. 创建一个空工程即可 0-0

    2. 我的win10是 64位 系统,所以选择 Debug x64 0-11

    3. 右键项目,依次点击“属性”,“VC++目录”,“包含目录”,将下图路径添加进去后点击确定

    2-1

    1. 在“库目录”,将下图路径添加进去后点击确定

    2-2

    1. 点击“VC++目录”下方的“链接器”,“输入”,“附加依赖项”,添加dll文件后点击确定

    2-3

    第 5步骤 如果 设置错误,会引发下面类似的报错 -- [ 无法解析的外部符号 ]

    error LNK2019: 无法解析的外部符号 "void __cdecl cv::imshow()
    
    1. 点击应用 和 确定

    2-4


    VS 运行OpenCV 测试代码


    示例工程如下:

    6-0

    运行的 test.cpp 代码如下

    #include <opencv2/opencv.hpp>
    #include <iostream>
    using namespace cv;
    using namespace std;
    
    int main()
    {
        Mat image = imread("eat.jpg");
        double scale = 0.3;
        Size dsize = Size(image.cols * scale, image.rows * scale);
        Mat image2 = Mat(dsize, CV_32S);
        
        cv::resize(image, image2, dsize);
        cv::imshow("Read Image", image2);
        waitKey(0);
        return 0;
    
    }
    

    VS openCV环境配置之前,代码检测

    2-5

    配置之后

    2-6

    运行调试,可能遇到如下弹框:

    2-8

    解决方法如下:

    • 找不到opencv_world347d.dll 把 opencv\build\x64\vc14\bin 中对应的 dll 文件 拷贝到C:\Windows\SysWOW64 和 C:\Windows\System32 中即可

    2-10 2-11

    最终生成、调试效果如下

    2-13


    干饭王 点赞、开心、点赞...

    9-8

    900.png

    博主简介:软件工程硕士、已毕业、马上 10w 读者 粉丝

    • 🍊 计算机视觉:超分重建、图像修复、目标检测、风格迁移 等领域 稍有所学
    • 🍊 AI 工程化:Ncnn、MNN、TensorRT 正在 学习
    • 🍊 C++、Python、Java 略懂一二
    • 🍊 👋 Follow me 👋,一起 Get 更多有趣 AI、实战博文教程、冲冲冲 🚀 🚀

    喜欢请关注 墨理学AI 及其 同名 公众号 墨理学AI

    取经路上,让墨理学AI 陪你畅享更多有趣AI