windows系统使用opencv——基于visual studio2019与qt

opencv安装编译

  1. 安装opencv

    其他参考

  2. 忽略一些报错,,,

    #include <opencv2/core/utils/logger.hpp>
    
    //可以根据需要选择日志输出等级
    cv::utils::logging::setLogLevel(cv::utils::logging::LOG_LEVEL_ERROR); 
    

visual studio使用

修改相关配置

  1. 打开属性管理器
    视图-其他窗口-属性管理器
    属性管理器

  2. 右键新建属性表

    取个方便的名字,例如下图的Release_x64_opencv,同时记住保存位置

  3. 属性表修改VC++目录

    使得使用#include时能正确找到opencv源文件
    在这里插入图片描述

  4. 属性表修改链接器

    在opencv编译目录下查看编译结果,是什么就修改为什么,路径大致如下?
    检查opencv编译安装结果
    这里注意release模式选择opencv_world455.lib,debug模式选择opencv_world455d.lib(末尾带d为debug?)
    在这里插入图片描述这里不想修改的话也可以在代码中直接如下修改:

    debug模式下:
    #pragma comment(lib,"opencv_world455d.lib")
    release模式下:
    #pragma comment(lib,"opencv_world455.lib")
    

新工程中应用配置

  1. 打开属性管理器

    视图-其他窗口-属性管理器
    属性管理器

  2. 右键添加现有属性表:添加现有属性表3. 检查是否一致
    visual studio提供了两种主要的构建模式:Debug(调试)模式和Release(发布)模式
    在这里插入图片描述

qt使用

  1. 构建套件选择 MSVC2019

    补充说明:安装qt时,在组件选择上,MSVC开头的表示配合本地安装的Visual Studio进行开发,MinGW则是针对Windows系统的最小安装版本的GNU工具集导入库

  2. 根据opencv编译路径修改.pro文件

    INCLUDEPATH += D:\Program\Opencv\build\include
    
    LIBS += -LD:\Program\Opencv\build\x64\vc15\lib
    

    注意此处lib路径前加上-L,且-L与后面路径不能有空格

    -L 选项指定库文件的路径,使得步骤3能找到静态链接库

  3. 在代码中引入指定的库文件
    例如debug模式:#pragma comment(lib,"opencv_world455d.lib")

    补充说明:可以在pro文件中直接引入指定库,后续不用在代码中修改

    CONFIG(debug, debug|release){
        LIBS += D:\Program\Opencv\build\x64\vc15\lib\opencv_world455d.lib}
        else{
        LIBS += D:\Program\Opencv\build\x64\vc15\lib\opencv_world455.lib
    }
    
  4. 引入头文件,使用opencv
    #include <opencv2/opencv.hpp>

  • 36
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值