自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(99)
  • 资源 (4)
  • 收藏
  • 关注

原创 Qt6与OpenCV4.7教程6---图像的标注文字和矩形框

【代码】Qt6与OpenCV4.7教程6---图像的标注文字和矩形框。

2023-05-14 23:15:55 175 1

原创 Qt6与OpenCV4.7教程5---图像的直方图均衡化

1、建立控制台程序,并导入如下代码。2、对main函数进行修改。

2023-05-14 22:31:58 239

原创 Qt6与OpenCV4.7教程4---图像的读取、显示与存储

【代码】Qt6与OpenCV4.7教程4---图像的读取、显示与存储。

2023-05-14 16:54:34 419

原创 Qt6与OpenCV4.7教程3---Mat类示例

3、在main.cpp中进行如下修改和添加代码。

2023-05-14 16:43:48 184

原创 Qt6与OpenCV4.7教程2---cv::Rect类的重载

【代码】Qt6与OpenCV4.7教程2---cv::Rect类的重载。

2023-05-13 11:12:34 187

原创 Qt6与OpenCV4.7教程1----Qt6.4与OpenCV4.7配置

Qt6.4 + OpenCV4.7配置的第一个示例

2023-05-13 10:17:52 578

原创 Qt5综合案例---Qt5 滑动条

Qt5滑动条案例

2022-09-24 15:53:50 831

原创 Qt5学习之路教程24:Qt5多线程例子2

文章源码来自《Qt5.9 C++开发指南》,有改动。一、界面设计1、建立工程2、建立资源文件夹、并导入图片3、设计界面并设置属性界面设计完成二、功能实现1、建立头文件并写入代码#include <QThread>class QDiceThread : public QThread{ Q_OBJECTprivate: int m_seq=0;//掷骰子次数序号 int m_dic

2021-12-17 09:10:41 766

原创 Qt5学习之路教程23:Qt5多线程编程

一、线程基础1、GUI线程与工作线程每个程序启动后拥有的第一个线程称为主线程,即GUI线程。QT中所有的组件类和几个相关的类只能工作在GUI线程,不能工作在次线程,次线程即工作线程,主要负责处理GUI线程卸下的工作。2、数据的同步访问每个线程都有自己的栈,因此每个线程都要自己的调用历史和本地变量。线程共享相同的地址空间。二、QT多线程简介Qt通过三种形式提供了对线程的支持,分别是平台无关的线程类、线程安全的事件投递、跨线程的信号-槽连接。Qt中线程类包含如下:...

2021-12-14 11:01:23 1405

原创 Qt5.14 与 OpenCV4.5 教程五:人脸识别

一、建立Qt工程1、建立工程项目2、在项目的.pro文件中添加语句INCLUDEPATH += F:\OpenCV4.5.0\opencv\buildmingw\install\includeCONFIG(debug, debug|release): {LIBS += F:\OpenCV4.5.0\opencv\buildmingw\install\x64\mingw\bin\libopencv_*d.dll} else:CONFIG(release, debug|release):

2021-12-09 19:58:40 1475 1

原创 Qt5.14 与 OpenCV4.5 教程四:图像滤波

一、建立Qt工程1、选择类别2、建立项目名称3、选择Qt基类4、选择编译器5、在项目的.pro文件中添加语句INCLUDEPATH += F:\OpenCV4.5.0\opencv\buildmingw\install\includeCONFIG(debug, debug|release): {LIBS += F:\OpenCV4.5.0\opencv\buildmingw\install\x64\mingw\bin\libopencv_*d.dll

2021-11-29 23:50:25 3441 2

原创 Qt5.14 与 OpenCV4.5 教程三:图片增强(2)

在教程二的基础上,增加导入图片按钮,让程序更有普通性。一、建立Qt工程1、选择类别2、建立项目名称3、选择Qt基类4、选择编译器5、在项目的.pro文件中添加语句INCLUDEPATH += F:\OpenCV4.5.0\opencv\buildmingw\install\includeCONFIG(debug, debug|release): {LIBS += F:\OpenCV4.5.0\opencv\buildmingw\install\x

2021-11-29 16:36:06 2428

原创 Qt5.14 与 OpenCV4.5 教程二:图片增强

文章参考《Qt5开发及实例(第4版)》陆文周 主编一、建立Qt工程1、选择类别2、建立项目名称3、选择Qt基类及修改名称4、选择编译器(这边两个都选择,生成两个Debug文件)5、选择运行环境,生成文件夹生成的项目文件夹6、将预先编译好的OpenCV4.5下路径F:\OpenCV4.5.0\opencv\buildmingw\install\x64\mingw\bin下所有文件复制到Qt 上面两个文件夹内7、在项目的.pro文件中添加语句.

2021-11-25 16:00:34 2783 2

原创 Qt5网络与通信---UDP网络广播

一、UDP服务器端1、建立UdpServer2、在UDPBroadcast.pro添加QT += network3、界面设计4、在udpserver.h添加槽函数和变量5、在udpserver.cpp 中完成变量初始化及完成槽函数槽函数:6、完成“开始”功能右键“开始”按钮,转到“槽函数”完成服务器端功能。二、UPD客户端1、建立UdpClient2、在UDPClient.pro添加 QT += network3、界

2021-10-24 13:09:32 320

原创 Scikit-Learn的Perceptron类

import numpy as npfrom sklearn.datasets import load_irisfrom sklearn.linear_model import Perceptroniris = load_iris()X = iris.data[:,(2,3)]y = (iris.target == 0).astype(np.int)per_clf = Perceptron()per_clf.fit(X,y)y_pred = per_clf.predict([[2,0.

2021-04-24 23:21:40 268

原创 OpenCV基本操作(Python)

一、图片读取和存储import cv2import numpy as npimage = cv2.imread("BigBuck.png")print(image)二、图像的基本变换1、灰度化import cv2import numpy as npimg = cv2.imread("BigBuck.png")print(img.shape)#使用cv2.cvtColor()方法将彩色图片转换为灰度图片gray_img = cv2.cvtColor(img, cv2.

2021-04-14 11:42:15 164

原创 KNN实现Iris数据分类

运行结果: 完整代码:#导入K近邻算法所使用的包from sklearn import datasetsfrom sklearn.preprocessing import MinMaxScalerfrom sklearn.model_selection import train_test_splitfrom sklearn.metrics import accuracy_scorefro...

2020-12-14 19:44:56 604

原创 Python机器学习与深度学习之四:机器学习算法评估

一、数据集分成训练集与评估集1、按2:1把数据分成训练集与评估集合import pandas as pdimport numpy as npfrom sklearn import datasetsfrom sklearn.model_selection import train_test_splitfrom sklearn.linear_model import LogisticRegressioniris = datasets.load_iris()names = ['sepa

2020-11-30 16:23:05 294 1

原创 Python机器学习与深度学习之三:数据特征选择

一、数据特征选择目的1、降低数据的拟合度2、提高算法精度3、减少训练时间二、数据特征方法1、单变量特征(卡方检验)import pandas as pdimport numpy as npfrom sklearn import datasetsfrom sklearn.feature_selection import SelectKBestfrom sklearn.feature_selection import chi2iris = datasets.load_ir

2020-11-28 11:37:10 888

原创 Python机器学习与深度学习之二:数据预处理

一、最值化调整数据import pandas as pdimport numpy as npfrom sklearn import datasetsimport matplotlib.pyplot as pltfrom sklearn.preprocessing import MinMaxScaleriris = datasets.load_iris()names = ['separ-length','separ-width','petal-length','petal-width'

2020-11-28 10:37:03 887 1

原创 Python机器学习与深度学习之一:机器学习入门第一个例子

机器学习项目过程导入数据 数据特征 数据可视化 评估算法 实施预测 分析结果一、导入类库及数据1、导入类库import pandas as pdfrom sklearn import datasetsimport matplotlib.pyplot as plt2、导入数据names = ['separ-length','separ-width','petal-length','petal-width','class']data = pd.read_csv(r'D

2020-11-23 23:22:14 350

转载 opencv_contrib-master/modules/xfeatures2d/src/boostdesc.cpp:654:20: fatal error: boostdesc_bgm.i: No

Hello,i have downloaded opencv-master and opencv-contrib,then tried to build opencv-contrib using this commandcmake -DOPENCV_EXTRA_MODULES_PATH=…/opencv_contrib-master/modules …/opencv-masterwhere my terminal is inside the directory where the final pro

2020-11-21 20:09:59 1060

原创 Qt5 与OpenCV4教程一:Qt5.12安装与OpenCV4.5.0配置

Qt5 与OpenCV4教程一:Qt5.12安装与OpenCV4.5.0配置一、Qt下载与安装1、清华大学镜像下载https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/本文下载版本为Windows 下Qt5.122、安装:如下博客有完整下载安装和配置过程https://dengjin.blog.csdn.net/article/details/88975907二、OpenCV4.5.0下载与配置1、OpenCV4.5.0下载

2020-11-20 22:11:32 4325 8

原创 Qt5 学习之路及嵌入式开发教程22:QML自定义元素与布局

一、启动Qt5.121、新建项目文件,进入界面2、选择后3、几个下一步后,点击完成:4、运行,查看结果二、自定义三个组件:长方形,正方形,圆形1、自定义过程:在①处右键、找到“Add New”,出现如下对话框选择后,出现对话框下一步后,点击完成,出现如下2、定义矩形性质3、调用:双击main.qml文件运行,查看结果4、用同样方法,定义正方形及圆形调用代码运行结果三、行列定位、流定位(做例子时

2020-05-20 09:50:09 1035

原创 Oracle(11g)数据库教程之十七:Oracle存储过程

Oracle(11g)数据库教程之十七:Oracle存储过程准备工作:先启动Oracle,并打开前期建立的数据库和表查看每个表的结构:一、定义 Oracle存储过程在实际数据库开发过程当中会经常使用到,作为一个数据库开发者必备的技能,它有着SQL语句不可替代的作用。所谓存储过程,就是一段存储在数据库中执行某块业务功能的程序模块。它是由一段或者多段的PL/SQL代码块或者SQL语句组成的一系列代码块。二、存储过程的语法1、procedure 关键字是创建...

2020-05-13 20:41:04 1442 1

原创 Qt5 学习之路及嵌入式开发教程21:QML基础

Qt5 学习之路及嵌入式开发教程21:QML基础一、启动Qt5.121、新建项目文件,进入界面2、选择后3、几个下一步后,点击完成:4、运行,查看结果二、在窗口中绘制一个矩形1、在title: qsTr("Hello World")中把内容改成:title: qsTr("矩形示例")2、添加Rectangle对象 Rectangle{ rotation: 30 x: 100 y: 100...

2020-05-12 11:11:44 1309

原创 MySQL数据库教程之十七:MySQL存储过程

MySQL数据库教程之十七:MySQL存储过程准备工作:先启动Navicat for MySQL,并打开前期建立的数据库和表查看每个表的结构:一、定义 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。二、存储过程的特点 1、能完成较复杂...

2020-05-11 09:28:48 2625

原创 Qt5 学习之路及嵌入式开发教程20:Qt5绘图---QPainter

Qt5 学习之路及嵌入式开发教程20:Qt5绘图---QPainter这次任务要完成Qt5 QPainter 2D-绘图界面设计及功能实现一、项目文件的建立1、新建文件或项目2、选择后,输入名称和路径,下一步:3、输入类名:这边输入Draw,选择基类:QWidget,下一步:4、下一步,直到点击中“完成”,完成文件设置。二、基本绘图1、重...

2020-05-04 15:52:24 890

原创 Qt5 学习之路及嵌入式开发教程19:Qt5绘图---位置函数

Qt5 学习之路及嵌入式开发教程19:Qt5绘图---位置函数这次任务要完成Qt5位置函数的界面设计及功能实现1、建立带有界面的工程Geometry,基类为QDialog界面设计如下:其属性设置为:2、在geometry.h中定义函数3、在geometry.cpp中添加函数实现功能代码更新函数:void Geometry::updateLabe...

2020-04-29 23:32:14 717

原创 Qt5 学习之路及嵌入式开发教程18:Qt5主窗口---字体字号状态栏

Qt5 学习之路及嵌入式开发教程18:Qt5主窗口---字体字号状态栏这次任务要完成Qt5主窗口的界面设计第五部分:字体字号状态栏功能实现无法用控件完成,只能用代码完成。步骤:1、在mainwidow.h中添加代码#include <QSpinBox>#include <QFontComboBox>在类定义内:private: ...

2020-04-29 00:14:00 1917

原创 Qt5 学习之路及嵌入式开发教程17:Qt5主窗口---对齐方式工具栏

Qt5 学习之路及嵌入式开发教程17:Qt5主窗口---对齐方式工具栏这次任务要完成Qt5主窗口的界面设计第四部分:对齐方式:左对齐、右对齐、居中对齐、两端对齐功能实现无法用控件完成,只能用代码完成。做之前,先在工具栏添加新工具栏tooBar(单击右键可添加)步骤:1、在mainwidow.h中添加代码#include <QActionGroup>在类...

2020-04-28 18:23:51 1479

原创 Qt5 学习之路及嵌入式开发教程16:Qt5主窗口---格式菜单栏

Qt5 学习之路及嵌入式开发教程16:Qt5主窗口---格式菜单栏这次任务要完成Qt5主窗口的界面设计第三部分:格式及子菜单:字体、颜色、粗体、斜体、下划线及快捷方式功能实现1、属性及图标:字体:颜色:粗体:斜体:下划线:快捷方式直接拖曳到工具栏就行了。2、各部分功能实现在mainwindow.h中添加槽函数 vo...

2020-04-28 15:07:06 1156

原创 Qt5 学习之路及嵌入式开发教程15:Qt5主窗口---编辑菜单栏

Qt5 学习之路及嵌入式开发教程15:Qt5主窗口---编辑菜单栏这次任务要完成Qt5主窗口的界面设计第二部分:编辑及子菜单:复制、剪切、粘贴及快捷方式功能实现1、属性及图标:快捷方式直接拖曳到工具栏就行了。2、各部分功能实现在mainwindow.cpp中添加代码运行:...

2020-04-27 23:34:10 2091

原创 Oracle(11g)数据库教程之十五:Oracle触发器实例

Oracle(11g)数据库教程之十五:Oracle触发器实例准备工作:先启动Oracle,连接数据库建立两个表:Goods(商品表)、Orders(订单表)Goods(商品表)create table Goods( gid char(8) not null primary key, --商品编号 name varchar(10), ...

2020-04-26 23:07:37 499

原创 MySQL数据库教程之十六:实验四:MySQL 视图与触发器

MySQL数据库教程之十六:实验四:MySQL 视图与触发器一、实验目的:掌握创建视图、通过视图查看数据的SQL语法应用。 掌握通过视图添加、修改、删除基本表的数据方法。 掌握创建触发器的方法,并能够进行结果验证。二、实验内容:数据库:YGGL(员工管理)、员工表(Employees)、部门表(Depart)、薪水表(Salary)创建视图、通过视图查看数据。 通过视图添加...

2020-04-26 17:09:00 1710 1

原创 MySQL数据库教程之十五:MySQL触发器实例

MySQL数据库教程之十五:MySQL触发器实例准备工作:先启动Navicat for MySQL,建立数据库建立两个表:Goods(商品表)、Orders(订单表)Goods(商品表)create table Goods( gid char(8) not null primary key, #商品编号 name varchar(10), ...

2020-04-26 10:58:11 668

原创 Qt5 学习之路示例:时钟

Qt5 学习之路示例:时钟这次任务要完成Qt5时钟代码编写一、电子钟设计见https://blog.csdn.net/fjqlldg/article/details/105695207二、完成图形钟的代码编写1、在头文件中添加代码2、在cpp文件中完成功能void Clock::paintEvent(QPaintEvent *){ QPain...

2020-04-25 00:26:51 1688

原创 Qt5 学习之路及嵌入式开发教程13:Qt5定时器及进度条控件

Qt5 学习之路及嵌入式开发教程13:Qt5定时器及进度条控件这次任务要完成Qt5时间日期定时器及进度条控件界面设计及代码编写一、Qt5消息框设置及代码编写1、界面式布局(具体步骤见教程11)2,添加单击“时间日期定时器”后弹出的窗口。其属性设置:3、增加代码,实现功能在头文件中添加变量及信号槽函数在.cpp文件中添加代码效果图:...

2020-04-22 22:41:34 1770

原创 Qt5 学习之路及嵌入式开发教程12:Qt5消息框类及QLCDnumber控件

Qt5 学习之路及嵌入式开发教程12:Qt5消息框类及QLCDnumber控件这次任务要完成Qt5消息框类及QLCDnumber控件界面设计及代码编写一、Qt5消息框设置及代码编写1、界面式布局(具体步骤见教程11)2,添加单击“消息对话框示例”后弹出的窗口。其属性设置:3、增加代码,使每个消息框弹出对应消息Question消息框void Inf...

2020-04-22 09:34:37 1128

原创 Oracle(11g)数据库教程之十四:Oracle触发器

Oracle(11g)数据库教程之十四:Oracle触发器准备工作:先启动Oracle SQL Developer,并打开前期建立的数据库和表查看每个表的结构:触发器是许多关系数据库系统都提供的一项技术。在oracle系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。一、触发器概述1触发器类型 触发器在数据库里以独立的对...

2020-04-22 00:01:53 784

基于Python的数据分析与数据挖掘教程之三: 数据分析库(Pandas)配套教程所需文件

基于Python的数据分析与数据挖掘教程之三: 数据分析库(Pandas)配套教程所需文件.

2020-03-16

MySQL建表样本数据代码.rar

MySQL建表及样本数据的代码。减少人工时间成本。

2020-03-14

Oracle建表代码及样本数据.rar

Oracle建表代码,里面涉及三个表及一些常见字段。还有相对应的样本数据,可以用来导入数据

2020-03-10

XSCJ数据库样本数据.xls

Oracle导入数据时可用,数据量不大,但可做为教学实验检测用。效果还是不错的。

2020-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除