- 博客(6)
- 资源 (18)
- 收藏
- 关注
原创 Qt教程(2) : Qt元对象系统
元对象是指用于描述另一个对象结构的对象。使用编程语言具体实现时,其实就是一个类的对象,只不过这个对象专门用于描述另一个对象而已,比如 class B{…};class A{…B mb;…};假设 mb 是用来描述类 A 创建的对象的,则 mb 就是元对象。一、元对象系统 Qt 的元对象系统提供的功能有:对象间通信的信号和槽机制、运行时类型信息和动态属性系统等。元对象系统是 Qt 对原有的 C++进行的一些扩展,主要是为实现信号和槽机制而引入的,信号和槽机制是 Qt...
2021-06-23 17:51:47 2445 9
原创 Quick图形旋转、缩放和平移
Item类型的scale和rotation属性在以前讲解Item类型时就提到,它是所有其他可视化类型的基类型,所以在该类型中包含了很多基本的属性,对于所有继承自Item的类型都是可用的,比如这里我们要讲的scale和rotation。其中scale属性保存了项目的比例因子,当其值小于1.0的时候,项目会被缩小;当其值大于1.0的时候,项目会被放大。当该属性值为负数时,会将项目镜像显示。其默认值为1.0。而rotation属性保存了项目顺时针旋转的度数。默认值为0。这两个属性在第6篇讲解Ite
2021-06-20 09:25:30 615 7
原创 C语言常用的宏定义
写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性等等。下面列举一些成熟软件中常用的宏定义。1. 防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H//头文件内容#endif2. 重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef unsigned char boolean; /* Boolean value type. */typedef unsigned l
2021-06-15 21:45:23 556 32
原创 如何在ARM下进行高效的C编程?
通过一定的风格来编写C程序,可以帮助C编译器生成执行速度更快的ARM代码。下面就是一些与性能相关的关键点:
2021-06-12 09:00:14 622 23
原创 图像处理(8) : 模板匹配
模板匹配指的是通过模板图像与测试图像之间的比较,找到测试图像上与模板图像相似的部分,这是通过计算模板图像与测试图像中目标的相似度来实现的,可以快速地在测试图像中定位出预定义的目标。匹配的主要思路是使用一个目标原型,根据它创建一个模板,在测试图像中搜索与该模板图像最相似的目标,并寻找与该模板的均值或方差最接近的区域。通过模板匹配可以得到目标的相似度,旋转角度,行列坐标,缩放大小等。针对不同的图像特征和检测环境,有多种模板匹配算法。如何选择合适的模板匹配算法,取决于具体的图像数...
2021-06-09 08:44:11 35322 57
原创 C语言和其他高级语言的最大的区别是什么?
提到C语言,我们知道C语言和其他高级语言的最大的区别就是C语言是要操作内存的!我们需要知道——变量,其实是内存地址的一个抽像名字罢了。在静态编译的程序中,所有的变量名都会在编译时被转成内存地址。机器是不知道我们取的名字的,只知道地址。内存的使用是程序设计中需要考虑的重要因素之一,这不仅由于系统内存是有限的(尤其在嵌入式系统中),而且内存分配也会直接影响到程序的效率。因此,我们要对C语言中的内存管理,有个系统的了解。在C语言中,定义了4个内存区间:代码区;全局变量和静态变量区;局...
2021-06-04 20:09:03 460 43
光度立体技术字符识别和缺陷检测
2022-07-30
QT6+CloudCompare显示3D点云
2022-04-27
OCR_Demo3.zip
2021-09-04
QtPluginDemo.zip
2021-03-21
Qt6SerialPort.zip
2021-02-04
Qt实现二维码的编解码
2020-11-07
halcon19可用dll.zip
2020-08-03
qthalcon3d.zip
2020-07-04
draw_qwidget.zip
2019-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人