Qt OpenCv Contrib 环境配置

Qt OpenCv基本配置参考: here.

在以上配置中,CMake到了设置以下变量时:

Set Qt5Concurrent_DIR to D:\Qt\Qt5.12.1\5.12.1\mingw73_64\lib\cmake\Qt5Concurrent
Set Qt5Core_DIR to D:\Qt\Qt5.12.9\5.12.9\mingw73_64\lib\cmake\Qt5Core
Set Qt5Gui_DIR to D:\Qt\Qt5.12.9\5.12.9\mingw73_64\lib\cmake\Qt5Gui
Set Qt5OpenGL_DIR to D:\Qt\Qt5.12.9\5.12.9\mingw73_64\lib\cmake\Qt5OpenGL
Set Qt5Test_DIR to D:\Qt\Qt5.12.9\5.12.9\mingw73_64\lib\cmake\Qt5Test
Set Qt5Widgets_DIR to D:\Qt\Qt5.12.9\5.12.9\mingw73_64\lib\cmake\Qt5Widgets
Set Qt5_DIR to D:\Qt\Qt5.12.9\5.12.9\mingw73_64\lib\cmake\Qt5

如以上变量不在CMake gui中展示,则需手动点击Add Entry来设置变量:

contrib设置:
在第一次Finish后,在选择WITH_OPENGL以及WITH_QT时,找到OPENCV_EXTRA_MODULES_PATH,将其设置为Contrib的modules文件夹下,如:C:/Program Files/opencv_contrib-4.5.4/modules

跟随上述链接博文配置完成后,在Qt中即可链接Contrib第三方库,如barcode:

#include <opencv2/barcode.hpp>

简单示例,展示图片轮廓:

#include <opencv2/core/core.hpp>
#include <opencv2/core/mat.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
using namespace cv;
int g_nThresholdValue = 100;
int g_nThresholdType = 3;
// 图片格式暂不支持.gif,详见 https://docs.opencv.org/3.4/d4/da8/group__imgcodecs.html#ga288b8b3da0892bd651fce07b3bbd3a56
Mat image = imread("C:/Users/Administrator/Pictures/Camera Roll/78375788_p0.jpg", IMREAD_ANYCOLOR);
Mat g_srcImage, g_grayImage, g_dstImage;if (nullptr == image.data)
{QMessageBox::critical(this, "Error", "img no data");
}
else
{Mat z1, z2;cvtColor(image, z1, COLOR_BGR2GRAY);adaptiveThreshold(z1, g_grayImage, 255, cv::ADAPTIVE_THRESH_MEAN_C, cv::THRESH_BINARY, 7, 25);threshold(g_grayImage, g_dstImage, g_nThresholdValue, 255, g_nThresholdType);imshow("Image Source", image);imshow("Image Output", g_dstImage);
}

运行结果:

Qt OpenCv Contrib 环境配置相关推荐

  1. Qt OpenCV Win10环境配置

    OpenCV与Qt的环境搭建及Demo Qt5.9 with MinGW5.3.0 编译OpenCV3.2.0 How_to_setup_Qt_and_openCV_on_Windows 按照Qt W ...

  2. Opencv+contrib SfM 配置及测试

    Opencv+contrib SfM 配置及测试 文章目录 Opencv+contrib SfM 配置及测试 Opencv+contrib dependencies opencv: SfM: buil ...

  3. Mac下Qt for android 环境配置

    Mac下Qt for android 环境配置 文章目录 Mac下Qt for android 环境配置 1. 需要准备工具 2. 下载时版本搭配解释 3. 下载工具过程 4. 环境变量设置 5.qt ...

  4. 海康威视摄像机的实时读取篇一(OpenCV开发环境配置)

    利用海康SDK+OpenCV,实现海康摄像机图像实时读取.篇一介绍环境配置及相关注意事项. OpenCV开发环境配置 1.下载opencv-2.4.11(其他版本配置过程相似),下载完成后,双击文件会 ...

  5. linux更改cxxflags环境变量,在64位的ubuntu 14.04 上开展32位Qt 程序开发环境配置(pro文件中增加 QMAKE_CXXFLAGS += -m32 命令)...

    为了能中一个系统上开发64或32位C++程序,费了些周折,现在终于能够开始干过了.在此记录此时针对Q5.4版本的32位开发环境配置过程. 1. 下载Qt 5.4 的32位版本,进行安装,安装过程中会发 ...

  6. QT for Android环境配置犯病过程记录

    软件版本: 纯新手,用来纪念自己犯病过程的一文: 安装和配置过程参考QT配置android环境,简单易懂 QT用的是师兄给的QT5.14.1 JDK也是师兄给的,SDK使用Android Studio ...

  7. linux 安装qt 及相关环境配置

    前言: 在上文中已经安装了vm 工作台并配置好一台linux虚拟机,现在给这台虚拟机安装qt程序 qt从5.15.0版本后就不再发行免费的离线安装版本了,当然了购买商业版本的除外,详细的版本问题可以参 ...

  8. Jetson nano裸机介绍及 Opencv的环境配置

    0. 前言 本人比较痴迷于硬件方向,最近得到老师的支持,从老师手里借到一块Nvidia Jetson nano 的板子(狂喜),下文简述nano.刚拿到板子经过已经完成点灯的操作,老师指示点完灯可以配 ...

  9. Qt for Android环境配置

    最近想写一个小APP,但是又不想用Android Studio进行开发,想要用C++进行开发,听说Qt可以进行Android开发,就想尝试一下,结果花了一天时间来配置环境...而且发现windows下 ...

最新文章

  1. 004:STM32启动文件详解及SystemInit函数分析(转)
  2. swapCursor vs changeCursor, what’s the difference?
  3. 让数组的左边全为奇数C语言,2015年全国计算机等级考试全真模拟考场_二级C语言试卷四.docx...
  4. 大数据平台应用 17 个知识点汇总
  5. php函数汉语,PHP汉字截取函数:UTF-8、GB2312双支持
  6. python子类继承父类特性,pycharm上面已经提示继承了,为什么会报没有该特性的错误?
  7. Kubernetes 环境搭建 - MacOS
  8. 网络流入门题目 - bzoj 1001
  9. php 动态修改文本内容_九大编程语言优缺点第八期:PHP
  10. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_15-页面静态化-模板管理-模板管理业务流程...
  11. NetApp F3020 盘柜报警升级修复全过程
  12. 浏览器的使用方法,如何添加书签|常用网站|扩展程序?
  13. python导入excel加入折线图_excel表格中怎么设计炫酷折线图
  14. 选择FPGA,认识“她”。
  15. 语音转文字软件哪个好,这三款值得收藏
  16. 如何将前端echats 图表插入到execl 中
  17. 【中亦安图】清算/报表/日终跑批程序之性能优化案例(5)
  18. C# 线程的挂起与唤醒 (AutoResetEvent,ManualResetEvent)
  19. 你好重庆!2021全国人工智能师资培训飞桨暑期高校行走进重庆大学
  20. 介绍一种音频信号分类方法

热门文章

  1. 白帽子-高端信息安全培训视频教程
  2. 关于e^x的部分公式和约算方法
  3. JDK1.6中文版下载
  4. 缓冲区溢出漏洞原理及Linux下利用
  5. windows共享文件夹报错:登录失败: 禁用当前的账户 解决办法
  6. WIN7 、WIN10 系统访问局域网电脑时提示登录失败:禁用当前账户
  7. 知识进步的阶梯--书
  8. Android下拉框WIFI图标更新
  9. MAC OS X 系统镜像各版本下载
  10. visual studio2019改了账户登录选项也无法登陆的解决办法