QT
文章平均质量分 74
minghui_
路漫漫其修远兮,吾将上下而求索
展开
-
QT5.8.0+OpenCV3.2.0环境配置
环境:win10(x64)+QT Create4.2.1+OpenCV3.2.0 网上看到的大多数是将OpenCV库cmake一下,个人觉得过程繁琐且容易出错,下载的opencv库已经提供了dll,所以可以直接进行配置。 QT的安装配置过程略,网上有很多教程。 首先配置一下opencv库的环境变量 不太清楚是什么原因,之前的根目录为C:\document\opencv3原创 2018-02-02 16:31:04 · 684 阅读 · 3 评论 -
QT+opencv学习笔记(6)——模板匹配
开发环境为:win10+QT5.8+opencv3.2 把不同传感器或同一传感器在不同时间、不同成像条件下对同一景物获取的两幅或多幅图像在空间上对准,或根据已知模式到另一幅图中寻找相应模式的处理方法叫做模板匹配。 模板匹配的思想很简单:拿已知的模板,和原图像中同样大小的一块区域去对比。最开始时,模板的左上角点和图像的左上角点是重合的,将模板和原图像中同样大小的一块区域...原创 2018-06-12 17:05:43 · 1840 阅读 · 0 评论 -
QT+opencv学习笔记(2)——图像几何变换
开发环境为:win10+QT5.8+opencv3.2 将图像按照某种法则或规律变换成另一种几何图像的过程叫做图像的几何变换。通常包括图像平移、图像旋转、图像镜像变换、图像缩放等,本文主要实现图像平移、图像旋转、图像缩放。一、读取图像 读取图像见QT+opencv学习笔记(1)——图像点运算,这里不再赘述。二、图像平移 图像平移就是将图像上的所有点按照...原创 2018-05-23 17:58:29 · 1879 阅读 · 0 评论 -
QT+opencv学习笔记(5)——霍夫直线检测、圆检测及椭圆检测
开发环境为:win10+QT5.8+opencv3.2 Hough变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛。最基本的Hough变换是从黑白图像中检测直线,还可以经过改进检测圆、椭圆、正方形等。本文主要实现Hough直线检测、Hough圆检测、Hough椭圆检测。一、读取图像 读取图像见QT+opencv学习笔记(1)——图像点运算,这里不再赘述。 ...原创 2018-06-03 20:04:28 · 11104 阅读 · 7 评论 -
QT+opencv学习笔记(3)——图像增强
开发环境为:win10+QT5.8+opencv3.2 图像增强的目的是采用某种技术手段,改善图像的视觉效果,或者将图像转换成更适合人眼观察和机器识别的形式。图像增强的基本方法主要有灰度变换、灰度均衡、伪彩色增强、平滑、锐化、滤波等。灰度变换、灰度均衡见QT+opencv学习笔记(1)——图像点运算,本文主要实现伪彩色增强、平滑、锐化和滤波。一、读取图像 读取图像见Q...原创 2018-05-25 21:07:57 · 2877 阅读 · 0 评论 -
QT+opencv学习笔记(1)——图像点运算
开发环境为:win10+QT5.8+opencv3.2一、读取图像 QT中显示图片的时候可以用QLabel也可以用GraphicsView,本文使用的是QLabel。但是需要注意的是在opencv中图像是以BGR的顺序存储的,所以在读取并显示彩色图片之前需要将其转换为正常的RGB顺序,然后再转换为QImage格式,才能在QLabel中显示。 主要代码如下:fileNa...原创 2018-05-21 20:31:57 · 3439 阅读 · 0 评论 -
QT内存回收机制
转自:乌托邦,Qt浅谈之一:内存泄露(总结)一、简介 Qt内存管理机制:Qt 在内部能够维护对象的层次结构。对于可视元素,这种层次结构就是子组件与父组件的关系;对于非可视元素,则是一个对象与另一个对象的从属关系。在 Qt 中,在 Qt 中,删除父对象会将其子对象一起删除。 C++中delete 和 new 必须配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更...转载 2018-05-19 11:01:13 · 7099 阅读 · 0 评论 -
QT Creator快捷键
转自:jh1513,QT快捷键大全最全的快捷键。 自己可以在Qt软件中查看 快捷键及对应含义下载地址:http://download.csdn.net/detail/jh1513/9615209快捷键 功能 Esc 切换到代码编辑状态 F1 查看帮助(选中某一类或函数,按下F1,出现帮助文档) F2 在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅...转载 2018-05-19 10:24:33 · 295 阅读 · 0 评论 -
QT5加载图片资源
转自:lucky_vip,https://blog.csdn.net/lucky_vip/article/details/22328215 最近在学习Qt5,跟着《QT学习之路2》进行编码时,发现QICON怎么弄也没法加载图片,网上搜了半天,也牛头不对马嘴,后来尝试将整个路径进行加载,才发现问题所在。 相信还会有人继续遇到这类问题,所以在此把该情况解说一遍,也方便以...转载 2018-05-18 22:04:56 · 3305 阅读 · 0 评论 -
QT5中文乱码
QT5在程序中设置控件名称时,中文字符会出现乱码。 解决办法是使用QTextCodec类。 首先在文件前面加上相应头文件和定义,#include <QTextCodec> //添加头文件QTextCodec *codec = QTextCodec::codecForName("GB2312"); 然后在具体使用中文字符的地方加上字符的转换,ui->pushButton...原创 2018-05-17 22:16:27 · 181 阅读 · 0 评论 -
QT+opencv学习笔记(4)——边缘检测、轮廓提取及轮廓跟踪
开发环境为:win10+QT5.8+opencv3.2 数字图像的边缘检测是图像分割、目标区域的识别、区域形状提取等图像分析领域十分重要的基础,图像分析和理解的第一步往往就是边缘检测。轮廓跟踪是获取图像的外部轮廓特征,为图像的形状分析做准备。本文主要实现图像边缘检测、轮廓提取、轮廓跟踪。一、读取图像 读取图像见QT+opencv学习笔记(1)——图像点运算,这里不再赘述。...原创 2018-05-29 22:08:59 · 29736 阅读 · 1 评论