此账户处于禁言状态,如有疑问联系客服
GPT_code
码龄1年
关注
提问 私信
  • 博客:244,192
    244,192
    总访问量
  • 338
    原创
  • 18,674
    排名
  • 3,533
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:精通MATLAB,java等计算机语言,精通算法分析,图形图像学,矩阵计算等。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江西省
  • 加入CSDN时间: 2023-07-23
博客简介:

GPT_code的博客

博客描述:
您的MATLAB顾问,非中介贩子!
查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    452
    当月
    4
个人成就
  • 获得5,007次点赞
  • 内容获得19次评论
  • 获得5,191次收藏
创作历程
  • 166篇
    2024年
  • 172篇
    2023年
成就勋章
TA的专栏
  • MATLAB车牌识别
    1篇
TA的推广
MATLAB源码设计
MATLAB源码名片
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

181人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MATLAB车牌识别

MATLAB可以用于车牌识别的任务,以下是一个基本的车牌识别流程:数据准备:收集一组带有车牌的图像作为训练数据。这些图像可以来自不同视角、不同光照条件和不同车牌样式的车辆。数据预处理:对图像进行预处理,例如去噪、增强对比度、调整图像大小等操作,以便更好地进行后续处理。车牌定位:使用图像处理和计算机视觉技术,例如边缘检测、颜色分割和形状分析,来实现车牌的定位。通过定位可以将车牌从整个图像中提取出来。字符分割:对提取得到的车牌图像进行字符
原创
发布博客 2024.07.19 ·
207 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

matlab编程进行神经网络进行手写数字识别

用matlab的rands函数来实现网络权值的初始化,网络结构为输入层35,隐藏层34,输出层10,学习速率为,隐藏层激励函数为sigmoid函数。首先要对数据进行处理,这个主要是批量读取图片和特征提取的过程,特征提取的方法很多,这里只挑选最简单的来实现,然后是训练出一个神经网络的模型,最后用测试数据进行测试。1.网络初始化:各个参数的确定包括输入,输出,隐含层的节点数,输入和隐含,隐含和输出层之间的权值,隐含,输出层的阈值,学习速度和激励函数。神经网络是由很多神经元组成,可以分为输入,输出,隐含层。
原创
发布博客 2024.01.22 ·
521 阅读 ·
9 点赞 ·
0 评论 ·
7 收藏

神经网络应用于手写数字识别-matlab

用matlab的rands函数来实现网络权值的初始化,网络结构为输入层35,隐藏层34,输出层10,学习速率为,隐藏层激励函数为sigmoid函数。首先要对数据进行处理,这个主要是批量读取图片和特征提取的过程,特征提取的方法很多,这里只挑选最简单的来实现,然后是训练出一个神经网络的模型,最后用测试数据进行测试。1.网络初始化:各个参数的确定包括输入,输出,隐含层的节点数,输入和隐含,隐含和输出层之间的权值,隐含,输出层的阈值,学习速度和激励函数。神经网络是由很多神经元组成,可以分为输入,输出,隐含层。
原创
发布博客 2024.01.22 ·
513 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

基于神经网络的手写数字识别系统的设计与实现

目 录摘要 ⅠABSTRACT Ⅱ第一章 绪论 11.1手写体数字识别研究的发展及研究现状 11.2神经网络在手写体数字识别中的应用 21.3 论文结构简介 3第二章 手写体数字识别 42.1手写体数字识别的一般方法及难点 42.2 图像预处理概述 52.3 图像预处理的处理步骤 52.3.1 图像的平滑去噪 52.3.2 二值话处理 62.3.3 归一化 72.3.4 细化 82.4 小结 9第三章 特征提取 103.1 特征提取的概述 103.2 统计特征 103.
原创
发布博客 2024.01.22 ·
1110 阅读 ·
22 点赞 ·
0 评论 ·
19 收藏

基于MATLAB手写体数字识别程序

在手写体数字识别中,提取了16个特征作为训练特征,分别采用了最小距离法,KNN法,BP神经网络算法,这些算法中,KNN 算法识别率最高,有93.97%,BP神经网络算法其次,有85.2%,最低的是最小距离法,为84.35%,总体来说,取16个特征还是比较少,当特征数量逐渐增加以后,识别率有所提高,但特征数量的选取也要适量,否则容易造成过拟合,导致训练已经很好,但加入测试数据反而错误率会相当高。将图像转换为文本格式存储,文档中只包含0和1,共计1934个样本,每类样本数目大致200个,测试样本共计946个。
原创
发布博客 2024.01.22 ·
448 阅读 ·
8 点赞 ·
0 评论 ·
8 收藏

基于MATLAB手写体数字识别程序设计

在手写体数字识别中,提取了16个特征作为训练特征,分别采用了最小距离法,KNN法,BP神经网络算法,这些算法中,KNN 算法识别率最高,有93.97%,BP神经网络算法其次,有85.2%,最低的是最小距离法,为84.35%,总体来说,取16个特征还是比较少,当特征数量逐渐增加以后,识别率有所提高,但特征数量的选取也要适量,否则容易造成过拟合,导致训练已经很好,但加入测试数据反而错误率会相当高。将图像转换为文本格式存储,文档中只包含0和1,共计1934个样本,每类样本数目大致200个,测试样本共计946个。
原创
发布博客 2024.01.22 ·
480 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏

MATLAB的图像处理字母识别

在将截取下来的图像放入 digitalRec目录下 并改名为 .bmp作为测试输入图像。%注意A的size(长和宽都需被定义成5的倍数,因为后面要被5除)新建图像命名为10~14.jpg,用以输出识别出的图像。% A 被分成5*5=25个cell。所以根据样本库中的字母对应的数字编号。%%提取数字的边界,生成新的图。运行digRec01.m。'该数字被识别为:'
原创
发布博客 2024.01.21 ·
997 阅读 ·
20 点赞 ·
0 评论 ·
23 收藏

基于MATLAB的图像处理字母识别

在将截取下来的图像放入 digitalRec目录下 并改名为 .bmp作为测试输入图像。%注意A的size(长和宽都需被定义成5的倍数,因为后面要被5除)新建图像命名为10~14.jpg,用以输出识别出的图像。% A 被分成5*5=25个cell。所以根据样本库中的字母对应的数字编号。%%提取数字的边界,生成新的图。运行digRec01.m。'该数字被识别为:'
原创
发布博客 2024.01.21 ·
847 阅读 ·
17 点赞 ·
1 评论 ·
21 收藏

基于matlab的手写体数字识别系统

其次对上一阶段中获得的5000张数字图像(数字矩阵)每一张图像都进行分块处理,再将每一个小的分块看成是一个具体的单位,统计其中有黑色像素存在的小的像素点的个数,并与总像素点的个数做除法得到存在黑色像素的占比大小,将这个占比大小作为每个具体分块单位的特征数据,计入特征矩阵。将最终的simulink仿真结果保存在一个矩阵中,通过将这个矩阵的元素与对应的客观真实的标签矩阵进行比较,统计出预测正确的数目,再与总预测数目相比较得到预测正确的数目占预测总数目的百分比,最终得到的即为预测的准确度[6]。
原创
发布博客 2024.01.21 ·
376 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

基于matlab的手写体数字识别系统研究

其次对上一阶段中获得的5000张数字图像(数字矩阵)每一张图像都进行分块处理,再将每一个小的分块看成是一个具体的单位,统计其中有黑色像素存在的小的像素点的个数,并与总像素点的个数做除法得到存在黑色像素的占比大小,将这个占比大小作为每个具体分块单位的特征数据,计入特征矩阵。将最终的simulink仿真结果保存在一个矩阵中,通过将这个矩阵的元素与对应的客观真实的标签矩阵进行比较,统计出预测正确的数目,再与总预测数目相比较得到预测正确的数目占预测总数目的百分比,最终得到的即为预测的准确度[6]。
原创
发布博客 2024.01.21 ·
372 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

基于BP神经网络的手写数字识别实验

其中影响力很大的一个领域就是知识图库(Ontology),WordNet是在开放环境中建立的一个较大且有影响力的知识图库,也有不少研究人员尝试将Wikipedia中的知识整理成知识图库,但是建立知识图库一方面需要花费大量的人力和物力,另一方面知识图库方式明确定义的知识有限,不是所有的知识都可以明确地定义成计算机可以理解的固定格式。很大一部分无法明确定义的知识,就是人类的经验,如何让计算机跟人类一样从历史的经验中获取新的知识,这就是机器学习需要解决的问题。层神经元的状态只影响下一层神经元的状态。
原创
发布博客 2024.01.21 ·
1073 阅读 ·
25 点赞 ·
0 评论 ·
18 收藏

基于BP神经网络的手写数字识别实验报告

其中影响力很大的一个领域就是知识图库(Ontology),WordNet是在开放环境中建立的一个较大且有影响力的知识图库,也有不少研究人员尝试将Wikipedia中的知识整理成知识图库,但是建立知识图库一方面需要花费大量的人力和物力,另一方面知识图库方式明确定义的知识有限,不是所有的知识都可以明确地定义成计算机可以理解的固定格式。很大一部分无法明确定义的知识,就是人类的经验,如何让计算机跟人类一样从历史的经验中获取新的知识,这就是机器学习需要解决的问题。层神经元的状态只影响下一层神经元的状态。
原创
发布博客 2024.01.21 ·
1022 阅读 ·
13 点赞 ·
0 评论 ·
18 收藏

MATLAB仿真图像分割技术

目 录摘要 Abstract 引言 1 图像分割技术 1.1 图像工程与图像分割 1.2 图像分割的方法分类 2 图像分割技术算法综述 2.1 基于阈值的图像分割技术 2.2边缘检测法 2.3 区域分割法 2.4 基于水平集的分割方法 2.5 分割算法对比表格 3基于水平集的图像分割 3.1 水平集方法简介 3.2 水平集方法在图像分割上的应用 3.3 仿真算法介绍 3.4 实验仿真及其结果 结论 致 谢 参考文献
原创
发布博客 2024.01.21 ·
916 阅读 ·
21 点赞 ·
0 评论 ·
22 收藏

图像分割技术与MATLAB仿真

目 录摘要 Abstract 引言 1 图像分割技术 1.1 图像工程与图像分割 1.2 图像分割的方法分类 2 图像分割技术算法综述 2.1 基于阈值的图像分割技术 2.2边缘检测法 2.3 区域分割法 2.4 基于水平集的分割方法 2.5 分割算法对比表格 3基于水平集的图像分割 3.1 水平集方法简介 3.2 水平集方法在图像分割上的应用 3.3 仿真算法介绍 3.4 实验仿真及其结果 结论 致 谢 参考文献
原创
发布博客 2024.01.21 ·
876 阅读 ·
19 点赞 ·
0 评论 ·
15 收藏

基于形态学处理的指纹识别matlab

特征点提取的点为端点和交叉点,遍历细化图的每一个像素点,端点的判别方法为八领域点两两相减取绝对值求和如果值为2则为端点(周围只有一个为1的白色点)和为6时为交叉点(周围有三值为1的白色点)。求每个端点距离其他端点的距离,找取距离大于r的端点。因为各种采集原因(油脂水分等)会使指纹粘连断裂,会影响后续的特征提取和识别,接下来会去除指纹中的空洞和毛刺,如果当前位置点值为0(背景)该点的四邻域点(上下左右)的和大于3则为毛刺,空洞的判断方法为该点为白色(背景)的四周为黑色(前景)八领域点两的和为0,则为空洞。
原创
发布博客 2024.01.21 ·
928 阅读 ·
23 点赞 ·
0 评论 ·
23 收藏

基于形态学处理的指纹识别matlab仿真

特征点提取的点为端点和交叉点,遍历细化图的每一个像素点,端点的判别方法为八领域点两两相减取绝对值求和如果值为2则为端点(周围只有一个为1的白色点)和为6时为交叉点(周围有三值为1的白色点)。求每个端点距离其他端点的距离,找取距离大于r的端点。因为各种采集原因(油脂水分等)会使指纹粘连断裂,会影响后续的特征提取和识别,接下来会去除指纹中的空洞和毛刺,如果当前位置点值为0(背景)该点的四邻域点(上下左右)的和大于3则为毛刺,空洞的判断方法为该点为白色(背景)的四周为黑色(前景)八领域点两的和为0,则为空洞。
原创
发布博客 2024.01.21 ·
900 阅读 ·
26 点赞 ·
0 评论 ·
26 收藏

基于MATLAB软件的指纹识别

由于在数字处理图像中,所有图像均以矩阵形式存在,所取的曲线上的点坐标都是整数,取点距离为1,长度为4的曲线还能保证计算值的过程中用到的点均严格满足在这条曲线上,从而保证了计算的精确性。给定指纹图像的任意一点,在其邻域内做一条包围该点的闭合曲线,沿该闭合曲线逆时针旋转一周,通过计算得到的旋转角度总和不同对应了不同类型的点,中心点对应的值为180度,三角点对应的值为负180度,而一般图像区域点对应。因此,为避免二值化引入的毛刺空洞等伪特征带来的影响,保护指纹的细节特征,对所得的二值化图进行去毛刺和空洞。
原创
发布博客 2024.01.21 ·
1071 阅读 ·
21 点赞 ·
0 评论 ·
21 收藏

基于MATLAB软件的指纹识别研究

由于在数字处理图像中,所有图像均以矩阵形式存在,所取的曲线上的点坐标都是整数,取点距离为1,长度为4的曲线还能保证计算值的过程中用到的点均严格满足在这条曲线上,从而保证了计算的精确性。给定指纹图像的任意一点,在其邻域内做一条包围该点的闭合曲线,沿该闭合曲线逆时针旋转一周,通过计算得到的旋转角度总和不同对应了不同类型的点,中心点对应的值为180度,三角点对应的值为负180度,而一般图像区域点对应。因此,为避免二值化引入的毛刺空洞等伪特征带来的影响,保护指纹的细节特征,对所得的二值化图进行去毛刺和空洞。
原创
发布博客 2024.01.21 ·
817 阅读 ·
23 点赞 ·
0 评论 ·
26 收藏

基于MATLAB的指纹识别系统【GUI】

图像预处理包括四个步骤:图像灰度化、滤波增强、二值化、细化,对指纹图像进行预处理后,去除了原图像的冗余部分,方便后续的识别处理;’.*’},‘载入指纹’);set(handles.text1,‘string’,‘指纹图象Ⅰ处理完毕!set(handles.text1,‘string’,‘处理指纹Ⅰ。set(handles.text1,‘string’,‘载入指纹1!errordlg(‘没有选中文件’,‘出错’);2、灰度、二值化、细化、特征点、光滑处理等主函数。title(‘指纹图象’)
原创
发布博客 2024.01.21 ·
381 阅读 ·
10 点赞 ·
0 评论 ·
12 收藏

基于MATLAB的指纹识别系统【论文,GUI】

图像预处理包括四个步骤:图像灰度化、滤波增强、二值化、细化,对指纹图像进行预处理后,去除了原图像的冗余部分,方便后续的识别处理;’.*’},‘载入指纹’);set(handles.text1,‘string’,‘指纹图象Ⅰ处理完毕!set(handles.text1,‘string’,‘处理指纹Ⅰ。set(handles.text1,‘string’,‘载入指纹1!errordlg(‘没有选中文件’,‘出错’);2、灰度、二值化、细化、特征点、光滑处理等主函数。title(‘指纹图象’)
原创
发布博客 2024.01.21 ·
398 阅读 ·
7 点赞 ·
0 评论 ·
7 收藏
加载更多