Qt OpenCv Contrib 环境配置
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 环境配置相关推荐
- 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 ...
- Opencv+contrib SfM 配置及测试
Opencv+contrib SfM 配置及测试 文章目录 Opencv+contrib SfM 配置及测试 Opencv+contrib dependencies opencv: SfM: buil ...
- Mac下Qt for android 环境配置
Mac下Qt for android 环境配置 文章目录 Mac下Qt for android 环境配置 1. 需要准备工具 2. 下载时版本搭配解释 3. 下载工具过程 4. 环境变量设置 5.qt ...
- 海康威视摄像机的实时读取篇一(OpenCV开发环境配置)
利用海康SDK+OpenCV,实现海康摄像机图像实时读取.篇一介绍环境配置及相关注意事项. OpenCV开发环境配置 1.下载opencv-2.4.11(其他版本配置过程相似),下载完成后,双击文件会 ...
- linux更改cxxflags环境变量,在64位的ubuntu 14.04 上开展32位Qt 程序开发环境配置(pro文件中增加 QMAKE_CXXFLAGS += -m32 命令)...
为了能中一个系统上开发64或32位C++程序,费了些周折,现在终于能够开始干过了.在此记录此时针对Q5.4版本的32位开发环境配置过程. 1. 下载Qt 5.4 的32位版本,进行安装,安装过程中会发 ...
- QT for Android环境配置犯病过程记录
软件版本: 纯新手,用来纪念自己犯病过程的一文: 安装和配置过程参考QT配置android环境,简单易懂 QT用的是师兄给的QT5.14.1 JDK也是师兄给的,SDK使用Android Studio ...
- linux 安装qt 及相关环境配置
前言: 在上文中已经安装了vm 工作台并配置好一台linux虚拟机,现在给这台虚拟机安装qt程序 qt从5.15.0版本后就不再发行免费的离线安装版本了,当然了购买商业版本的除外,详细的版本问题可以参 ...
- Jetson nano裸机介绍及 Opencv的环境配置
0. 前言 本人比较痴迷于硬件方向,最近得到老师的支持,从老师手里借到一块Nvidia Jetson nano 的板子(狂喜),下文简述nano.刚拿到板子经过已经完成点灯的操作,老师指示点完灯可以配 ...
- Qt for Android环境配置
最近想写一个小APP,但是又不想用Android Studio进行开发,想要用C++进行开发,听说Qt可以进行Android开发,就想尝试一下,结果花了一天时间来配置环境...而且发现windows下 ...
最新文章
- 004:STM32启动文件详解及SystemInit函数分析(转)
- swapCursor vs changeCursor, what’s the difference?
- 让数组的左边全为奇数C语言,2015年全国计算机等级考试全真模拟考场_二级C语言试卷四.docx...
- 大数据平台应用 17 个知识点汇总
- php函数汉语,PHP汉字截取函数:UTF-8、GB2312双支持
- python子类继承父类特性,pycharm上面已经提示继承了,为什么会报没有该特性的错误?
- Kubernetes 环境搭建 - MacOS
- 网络流入门题目 - bzoj 1001
- php 动态修改文本内容_九大编程语言优缺点第八期:PHP
- 阶段5 3.微服务项目【学成在线】_day04 页面静态化_15-页面静态化-模板管理-模板管理业务流程...
- NetApp F3020 盘柜报警升级修复全过程
- 浏览器的使用方法,如何添加书签|常用网站|扩展程序?
- python导入excel加入折线图_excel表格中怎么设计炫酷折线图
- 选择FPGA,认识“她”。
- 语音转文字软件哪个好,这三款值得收藏
- 如何将前端echats 图表插入到execl 中
- 【中亦安图】清算/报表/日终跑批程序之性能优化案例(5)
- C# 线程的挂起与唤醒 (AutoResetEvent,ManualResetEvent)
- 你好重庆!2021全国人工智能师资培训飞桨暑期高校行走进重庆大学
- 介绍一种音频信号分类方法