QT5 + MSVC + OpenCV4 配置

 

目录

一、系统环境

二、opencv 安装

三、QT配置Opencv 

*Opencv  在pro文件中的配置

使用qcreator工具添加库文件

库文件添加

选择连接到的库类型

添加的库文件

选择opencv的库文件

调整包含路径

总结


前言

感谢个位猿们的知识分享。

记录QT学习的知识点,年纪大了是真的记不住了。


一、系统环境

操作系统:windows10 home

开发工具:QT 5.14.1(MSVC2017)

构建工具:MSVC2017

Opencv版本:Opencv

二、opencv 安装

Opencv安装参考以下网络教程

  opencv安装教程(详细)小白教程_qq_42776581的博客-CSDN博客_opencv安装opencv安装教程(详细)小白教程我们以OpenCv的最新版本为3.1.0版本为例介绍其配置方法。opencv安装教程(详细)小白教程一、OpenCv的官方下载地址二、下载步骤1.点击libarary下拉框的release2.选择你想要的版本和系统(我这里以opencv-3.4.13和windows系统为例)3.跳转至这个页面,等待3S自动下载4.选择一个合适的文件夹解压安装,点击EXTRACT5.环境配置6.部署opencv7.测试代码,编译运行,注意编译要选择X64一、OpenCv的官方下载地https://blog.csdn.net/qq_42776581/article/details/115209256

三、QT配置Opencv 

*Opencv  在pro文件中的配置

注意当前配置是[MSVC]编译环境Opencv配置!

注意当前配置是[MSVC]编译环境Opencv配置!

注意当前配置是[MSVC]编译环境Opencv配置!

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../app/opencv4/build/x64/vc14/lib/ -lopencv_world450
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../app/opencv4/build/x64/vc14/lib/ -lopencv_world450d
else:unix: LIBS += -L$$PWD/../../app/opencv4/build/x64/vc14/lib/ -lopencv_world450

INCLUDEPATH += $$PWD/../../app/opencv4/build/include
DEPENDPATH += $$PWD/../../app/opencv4/build/include

个人觉得MSVC构建环境的配置简单,适合没有系统学习过C++的猿作为入门学习(我就是),安装完OpenCV就可以直接使用。

MinGW构建环境使用Opencv,要对Opencv源码进行编译,稍微复杂一些,吐槽github你就没好用过。

使用qcreator工具添加库文件

qcreator 提供了一个用于添加库文件的配置工具,方便快捷,不容易写错。大神手写,小白我用工具(不复年少时)

库文件添加

打开项目pro文件,任意位置点击右键弹出菜单,点击添加库菜单

选择连接到的库类型

 

添加的库文件

选择opencv的库文件

文件在opencv的安装目录下的build\x64\vc14\lib里opencv_world450.lib

本机配置地址:D:\app\opencv4\build\x64\vc14\lib\opencv_world450.lib

 连个文件对应两种程序运行模式,文件 opencv_world450d.lib对应debug模式使用\

调整包含路径

默认生成的路径位置不正确,写入安装目录下的build\include 

本机配置地址: D:\app\opencv4\build\include

 

 


总结

QT+msvc201X模式 配置OpenCV,简单易学上手快

注意:项目的编译环境,初猿看文章时注意文章对应的环境和编译器。

推荐学习连接

视频:通俗易懂OpenCV4 + Qt5 开发环境配置合集(C++/Python)_哔哩哔哩_bilibiliOpenCV + QT开发环境配置主要包括- OpenCV4 + QT + MinGW编译, C++开发配置- OpenCV4 + QT + VS编译器,C++开发配置- OpenCV-Python4.5.1 + PyQt5 Python开发环境配置欢迎加Up主微信交朋友,微信ID:bfnh2qxxhttps://www.bilibili.com/video/BV1Za4y1v7ra?p=2

  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 在使用Qt+MSCV+OpenCV配置过程中,需要进行一些头文件引用和配置操作。首先,在头文件中需要引用OpenCV的相关头文件,可以使用以下代码进行引用: #include <opencv2/opencv.hpp> #include <opencv2/imgproc/imgproc_c.h> #include <opencv2/imgproc/types_c.h> using namespace cv; \[1\] 其次,在.pro文件中需要添加OpenCV的相关路径和库文件,可以使用以下代码进行配置: INCLUDEPATH += E:\1WT\18.OCR\opencv\build\include LIBS += -L"E:\\1WT\\18.OCR\\opencv\\build\\x64\vc15\\lib" \ -lopencv_world454 \ -lopencv_world454d \[2\] 整个配置过程参考了vs+qt、vs+mvs、vs+opencv配置,需要安装Qt、VS、MVS和Qt VS插件。在属性管理器中配置MVS、QtOpenCV的头文件和库文件。在配置过程中可能会遇到其他问题,可以参考附录中的链接来解决。希望这些信息能够帮助到你。\[3\] #### 引用[.reference_title] - *1* *2* [QT+opencv【环境搭建】QT+MSVC+Opencv环境配置](https://blog.csdn.net/qq_43445867/article/details/127889031)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [VS2017 + QT + opencv + MVS环境配置](https://blog.csdn.net/weixin_41862804/article/details/115569439)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值