- 博客(52)
- 资源 (58)
- 收藏
- 关注
原创 OpenCV文档阅读笔记-cvtColor官方解析及实例
目录官方解析博主例子 官方解析cvtColor把图像从一个颜色空间转换到另外一个。通道的顺序说明了颜色的顺序,比如RGB或BGR。在OpenCV默认是RGB但,通常传入BGR,因为字节序是相反的。在标准的图像文件(24bit)中前8bit是蓝色,中间8bit是绿,最后的8bit是红。通常情况下R、G、B颜色通道的取值范围:0-255是CV_8U图像0-65535是C...
2018-09-30 13:55:30 5157
原创 软件设计师学习笔记-UML建模
UML建模 用例图 类图与对象图 顺序图 活动图带泳道的活动图 状态图 通信图协作图(顺序图的另外一种表达方式)...
2018-09-30 08:35:08 4638
原创 Qt文档阅读笔记-windowOpacity官方解析及实例(两种方法使得程序渐变出现)
目录官方解析博主例子官方解析windowOpacity这个属性控制窗口的透明度。他的取值范围是1.0(不透明)至0.0(全透明)。默认情况下,这个属性的值是1.0。这个属性在Linux,OS X,Windows,以及X11平台都支持。但这个属性在Windows CE是不支持的。注意到,在X11平台上需要正在运行的组合管理器,并且X11中_NET_WM_WINDOW_...
2018-09-29 18:48:43 6849 2
原创 OpenCV文档阅读笔记-Imread flags解析与实例(保存透明图像)
目录官方解析博主例子(保存透明图像)官方解析Imread flagsenum ImreadModel{IMREAD_UNCHANGED=1, //读取原图不做任何修改,有alpha通道就读取,无alpha通道那么图片会被省略IMREAD_GRAYSCALE=0, //图图像转化为单通道的灰度图像;IMREAD_COLOR=1, //转化为3通道的BGR图...
2018-09-29 16:14:01 4512 2
原创 OpenCV文档阅读笔记-brief Creates a window官方解析及实例
目录官方解析博主例子官方解析brief Creates a window简单创建一个窗口这个函数可以创建一个窗口用来放图片,更具图片名来创建的窗口。如果这个窗口的名字已经被创建,那么这个函数将什么也不会做。可以通过调用cv::destroyWindow或cv::destroyAllWindows去关闭Windows上的窗口和释放掉为窗口分配的内存。举一个简单的栗子,如果...
2018-09-29 10:10:16 4196 3
原创 Qt文档阅读笔记-QThread::setPriority(Priority priority)官方解析及实例
目录官方解析博主栗子 官方解析QThread::setPriority(Priority priority)这个函数为运行的线程设置了优先级。如果这个线程没有运行,那么这么函数啥事都不会做,并且立即的返回,使用start()可以以指定的优先级开始一个线程。priority这个参数能够是QThread::Priority这个枚举类型中的任意的值,除了InheritPri...
2018-09-28 10:42:57 10489 1
原创 Qt工作笔记-图像模糊处理,以及动画旋转
gif图很大,不好上传,就上传普通图片:运行截图如下: 源码如下:blureffect.h#ifndef BLUREFFECT_H#define BLUREFFECT_H#include <QGraphicsBlurEffect>QT_BEGIN_NAMESPACEclass QGraphicsItem;QT_END_NAMESPACEc...
2018-09-28 10:35:33 6761 2
原创 Qt工作笔记-自定义开关控件
1.自定义开关控件;2.点击有动画效果;3.在动画效果中,不再响应信号;运行截图如下:输出响应信号:源码如下:myonoff.h#ifndef MYONOFF_H#define MYONOFF_H#include <QLabel>QT_BEGIN_NAMESPACEclass QPropertyAnimation;QT_END_NAM...
2018-09-28 09:56:03 5333
原创 计算机图形几个小常识
构成图形的要素:几何要素:刻画形状的点、线、面、体等几何要素(如用数学方法描述的球体);非几何要素:反映物体表面属性或材质的灰度颜色等几何要素。表示图形的方法:1.点阵法:如bmp图,枚举出图形中所有的点来表示图形,强调图形由点构成,及其点的属性(颜色):像素图或图象。2.参数法:由图形的形状参数和属性参数来表示图形,简称图形;图形的参数:方程或分析表达式的系数,线段的端点坐标等。...
2018-09-27 16:59:16 4580
原创 Qt文档阅读笔记-QGraphicsEffect::draw(QPainter *painter)官方解析与实例
目录官方解析博主例子 官方解析QGraphicsEffect::draw(QPainter *painter)这个纯虚函用于绘制效果,并且在原图需要被绘制的时候被调用。在QGraphicsEffect的派生类里面重写这个函数是用于提供使用painter达到绘制的效果。栗子: MyGraphicsEffect::draw(QPainter *painter) {...
2018-09-27 09:43:04 4896
原创 Qt文档阅读笔记-QGraphicsBlurEffect官方解析与实例
目录官方解析博主栗子官方解析QGraphicsBlurEffect类提供了模糊处理。是在原图像上进行模糊处理。这个效果是能够有效的减少图像的细节。比如照相时,失去焦距时图像的模糊和你想让人们关注到其他的元素。使用setBlurRadius()这个函数可以修改对细节处理的等级。使用setBlurHints()函数可以选择模糊暗示。默认情况下,这个模糊半径是5个像素。模糊半径是被指...
2018-09-26 23:22:46 5631 3
原创 Qt文档阅读笔记-easingCurve:QEasingCurve官方解析及实例
目录官方解析博主例子官方解析easingCurve:QEasingCurve这个属性保留了动画的缓和曲线。他定义了缓和取消,默认情况下,使用线性缓和曲线,产生线性插入值。下面举出其他曲线的例子:QEasingCurve::InCirc 这个属性提供了圆形入口曲线。QEasingCurve::InOutElastic这个属性为插入值提供了弹性效果。QVarantAnima...
2018-09-26 10:00:03 8411
原创 软件设计师学习笔记-软件工程
目录软件工程软件开发模型-瀑布模型(SDLC)其他经典模型增量模型与旋转模型V模型、喷泉模型、RAD快速开发模型构建组装模型(CBSD)敏捷开发方法软件工程 软件开发模型-瀑布模型(SDLC)瀑布模型适合的场合:需求明确,或者二次开发(证明大部分需求是稳定的)! 其他经典模型原型模型:需求不明确的情况! 增量模型与旋转模型...
2018-09-25 23:56:08 4698
原创 Qt文档阅读笔记-QPropertyAnimation官方解析及实例
目录官方解析博主例子官方解析QPropertyAnimationQPropertyAnimation类为Qt属性提供动画。QPropertyAnimation类可以修改Qt属性,从而达到动画的效果。这些属性的值存储在QVariants中,所以QPropertyAnimation继承了QvariantAnimation,并且支持他相同元类型的动画,比如他的超类。这个类必须是Q...
2018-09-25 09:30:28 7792
原创 C++|OpenCV-HSV图像
图像处理一般不在RGB域,因为各个颜色连接程度比较大。而图片处理一般采用HSV域,有利于图片分割色调H用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°;饱和度S饱和度S表示颜色接近光谱色的程度。一种颜色,可以看成是某种光谱色与白色混合的结果。其中光谱色所占的比例愈大...
2018-09-21 18:31:32 17861
原创 软件设计师学习笔记-程序设计语言与语言处理程序基础
目录程序设计语言与语言处理程序基础编译过程文法定义文法语法推导树有限自动机正规式 程序设计语言与语言处理程序基础 编译过程 文法定义偶尔考 文法 语法推导树 有限自动机考查的重点 正规式栗子:答案D、C第二问有个方法,直接表示第一问中的ABC3个(因为是正确的)可能就...
2018-09-20 23:13:20 4670
原创 Qt工作笔记-如何正确使用QXmlStreamReader(学会利用错误提示)
今天解析一个xml,是有问题的xml,这里模拟下xml如下,没有声明名称空间却使用了名称空间<?xml version="1.0" encoding="GBK"?><root> <Node name="first Tree" text="hello"/> <Node name="Tree addition&
2018-09-20 15:04:45 5137
原创 Qt工作笔记-Qt文档阅读笔记-qualifiedName()的官方解析及XML使用名称空间
目录官方解析博主例子官方解析QXmlStreamReader::qualifiedName()返回StartElement或EndElement的限制名;限制名是XML数据中元素的原始名称。他有一个前缀和一个后缀,后缀的元素叫本地名。因为名称空间的前缀不是唯一的(相同的前缀可以指不同的名称空间,不同的前缀可以指向相同的名称空间)这个时候就不该使用qualifiedName(),...
2018-09-20 14:26:56 4319
原创 Qt工作笔记-undefined reference to `vtable for MyObject'及对moc文件的进一步理解
源码如下:main.cpp#include <QApplication>#include <QObject>#include <QTextCodec>class MyObject:public QObject{ Q_OBJECTpublic: MyObject(QObject *parent=0):QObject(0){}...
2018-09-20 08:50:36 4486
原创 Qt文档阅读笔记-Q_PROPERTY解析及实例
目录官方解析博主栗子官方解析这个宏用于继承于QObject的类声明属性。这样声明后的属性行为与类数据成员一样,但是他们可以通过元对象系统进行访问。 Q_PROPERTY(type name (READ getFunction [WRITE setFunction] | MEMBER memberName [(READ g...
2018-09-19 10:20:31 6579 2
原创 Qt文档阅读笔记-编写应用脚本解析与实例
目录官方解析博主例子官方解析编写应用脚本Qt提供了JavaScript脚本对应用程序的支持。下面将全方位说明JavaScript在Qt中的应用。Scripting Classes如下的类为Qt应用程序添加脚本的功能。QJSEngine:提供运行JavaScript代码的环境QJSValue:充当Qt/JavaScrpit数据类型的容器QJSValueIterator...
2018-09-18 19:03:59 4736 2
原创 C++/Qt工作笔记-static_cast在connect函数中的运用
connect使用函数指针,带参数的时候优先考虑使用static_cast栗子一:运行截图如下:源码如下:widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include <QProcess>namespace Ui {class Widget;}class W...
2018-09-18 10:06:08 6170 1
原创 Qt文档阅读笔记-Qt工作笔记QProcess::finished的解析与实例
目录官方解析博主例子阻塞主程序运行外部程序使用本地事件循环不阻塞主程序运行外部程序官方解析void QProcess::finished(int exitCode, QProcess::ExitStatus exitStatus)这个信号是当process完成时候才发射的。exitCode是进程退出的代码(指有效的退出,程序崩溃导致的退出无效),并且exitStatus...
2018-09-18 09:28:36 10344 1
原创 Qt文档阅读笔记-Qt工作笔记-QThread解析与实例(主线程发送信号给子线程)
目录QThread官方解析博主栗子子线程发射信号给主线程QThread官方解析Detailed DescriptionQThread类提供了跨平台的线程管理的API。QThread对象在程序中管理一个线程。 使用run()来执行,默认情况下run()通过调用exec()实现事件循环,并且run()使得QThread的对象的线程中Qt的事件循环跑起来。可以用QOb...
2018-09-17 10:09:15 10464 11
原创 软件设计师学习笔记-数据结构与算法基础
目录数据结构与算法基础稀疏矩阵线性表-顺序表存储与链式存储对比广义表树与二叉树略...... 数据结构与算法基础 稀疏矩阵注意:做题目的时,涉及稀疏矩阵的都用代入法 线性表-顺序表存储与链式存储对比 广义表例1答案长度3,深度2例2答案,head(head(tail(LS1))) 树与二叉树 略.....
2018-09-16 17:09:17 4648 1
原创 软件设计师学习笔记-系统安全分析与设计
目录系统安全分析与设计信息系统安全属性对称加密技术非对称加密技术信息摘要数字签名数字信封与PGP网络安全-各个网络层次的安全保障网络威胁与攻击网络安全-防火墙系统安全分析与设计 信息系统安全属性 对称加密技术 非对称加密技术 信息摘要 数字签名 数字信封与PGP例题:答案...
2018-09-16 11:40:47 4657 1
原创 软件设计师学习笔记-计算机网络
目录计算机网络OSI/RM七层模型网络技术标准与协议TCP协议DHCP协议DNS协议计算机网络的分类-拓扑结构网络规划设计网络规划与设计-逻辑设计网络规划与设计-分层设计IP地址无分类编址(无类域间路由)特殊含义的IP地址HTML无线网网络接入技术IPV6 计算机网络OSI/RM七层模型例题:答案是B...
2018-09-15 14:16:22 5031
原创 C++工作笔记-作用域的巧妙使用,释放堆区创建的资源
比如:要做一个接口,API,函数给别人用,放回一堆数据给了那个指针,那么,这个new出的东西,是谁来释放!!!!! 解决方法:可以在定义一个类,接口,函数,用于释放,并使用了作用域,和类的特点,如下代码:#include<iostream>#include <vector>using namespace std;struct Data{ ...
2018-09-14 16:40:13 3937
原创 C++工作笔记-对二级指针的进一步理解(函数的参数使用二级指针,从而操作原数据)
二级指针不仅仅可以表示一个二维表(在邻接表里面用得比较多)!当参数是一级指针的时候得到了是指向了同一个地址!但参数是二级指针却有不同的效果!如下代码:main.cpp#include<iostream>using namespace std;void getNewField(int *ptr){ cout<<"&ptr address:...
2018-09-14 16:16:29 4279 3
原创 C++工作笔记-3种方法对数据类型进行拆分(可用于各种协议)
比如用Long Long存3个数据的内容。这里要知道大小端的知识点。方法一是用位运算;方法二是用指针;方法三是结构体(本质上也是指针);运行截图如下:源码如下:main.cpp#include <iostream>using namespace std;struct SplitLongLong{ short shortValue2; sh...
2018-09-14 15:27:05 4604 2
原创 软件设计师学习笔记-数据库系统
目录数据库系统三级模式-两级映射数据库设计过程E-R模型关系代数规范化理论-函数依赖规范化理论-价值与用途规范化理论-键规范化理论-求候选键规范化理论-范式规范化理论-模式分解并发控制概念并发控制存在的问题并发控制的封锁协议数据库完整性约束数据库安全数据备份数据仓库与挖掘反归法化大数据数据库系统三级模式-两级...
2018-09-14 13:52:31 4447 4
原创 使用CMake与VS2012编译OpenCV3.3.0版本
OpenCV对应的资源如下:下载链接如下:https://download.csdn.net/download/qq78442761/10663006https://download.csdn.net/download/qq78442761/10663003 使用CMake进行如下Configure重点关注如下内容:注意点击Configure后,可能...
2018-09-13 16:21:27 4562 2
原创 Qt文档阅读笔记-Advanced Signals and Slots Usage解析与实例
目录官方解析博主小栗子对官方例子的实现通过自定义信号与槽的方式,巧妙实现QSignalMap的功能官方解析某些时刻需要知道是哪个对象发的信号,可以用Qt提供了QObject::sender()获得是哪个对象发出的信号。QSignalMapper类用于这种情况当有很多信号连接到了一个槽函数,并且要对每一个信号做不同处理的时候用。举个例子,有3个按钮将决定打开的是...
2018-09-13 15:48:59 3939 2
转载 vs2013 qt5.1出现“无法找到源文件ui.xxx.h”解决办法详细步骤
原文地址:https://blog.csdn.net/IT_job/article/details/78739105生成->生成解决方案初始为degug模式,切换程release模式,再切换回debug模式解决
2018-09-13 14:16:28 5241 1
原创 Qt工作笔记-Qt文档笔记-QPainter::drawText写文本并且居中
官方解析画给定的text并且从指定的position。这个函数不能处理换行符号(\n),不能将文本分割成多行,也不能分行展示。使用QPainer::drawText()的重载函数可以绘制一个多边形来代替你先实现的行号功能,或者将text包装下,也能实现!博主例子:居中文本,程序运行截图如下:源码如下:widget.h#ifndef WIDGET_H#define ...
2018-09-12 11:26:18 18141 1
原创 Qt工作笔记-Qt奇淫技巧把ToolBar改成标题栏
运行截图如下:这个是工具栏被改造成了标题栏,放大的时候,他也能正常显示。 1.获取屏幕分辨率;2.重写QToolBar;3.自定义Label,用于鼠标移动上去造成不同的效果;关键源码如下:1.获取分辨率,设置toolBar的大小: //设置窗口大小 QRect screenRect=QApplication::desktop()->scre...
2018-09-10 14:12:36 5637
原创 Qt文档阅读笔记-Object Model
Object Model标准C++对象模型提供了非常有效的运行时的对象范例。但是他的静态属性在某些领域是不灵活的。图形用户界面的编程领域需要运行时的效率和高等级的灵活。Qt提供了这样能力,通过C++的效率与Qt Object Model的灵活性,达到这种效果。Qt为C++增加了如下的特性:1.通过信号与槽机制为对象提供了无缝交流;2.可查询和可设计的object properties;3...
2018-09-09 18:13:16 3927
原创 软件设计师学习笔记-操作系统基本原理
目录操作系统基本原理进程的状态转换图前驱图进程的同步与互斥PV操作PV操作与前驱图死锁问题死锁预防银行家算法分区存储组织页式存储组织段式存储组织段页式存储快表页面置换算法索引文件结构文件和树型目录结构空闲存储空间管理-位示图数据传输控制方式虚设置与SPOOLING技术微内核操作系统 操作系统基本原理 ...
2018-09-09 15:08:42 4814 1
原创 软件设计师学习笔记-计算机组成笔记
目录计算机组成原理移码计算机结构计算机体系结构分类(Flynn)指令系统类型CISC与RISC流水线计算流水线吞吐率的计算流水线的加速比流水线的效率局部性原理主存的分类磁盘结构与参数差错控制基本概念(了解即可)循环校验码CRC海明校验码(考察频度高) 计算机组成原理移码移码:一般用于浮点运算的介码移码产生:符号位取反,...
2018-09-08 21:11:31 4930 1
Qt文本转化工具 realase版本
2019-01-19
Qt文件编码转换工具源码
2019-01-19
libX11生成libX11-xcb.so.1
2018-11-13
基于RFID门禁系统源码 ,C/C++
2017-09-10
Qt+Opencv-PCA人脸识别+视频
2017-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人