python手写数字识别gui_MATLAB+GUI实现手写数字识别

这篇博客详细记录了作者使用MATLAB实现手写数字识别的过程,包括创建GUI界面,编写回调函数使得坐标区可以写字,以及使用HOG特征+SVM分类器进行数字识别。虽然遇到困难,但最终完成了任务。作者提到,使用MNIST数据集或尝试其他分类方法可能会提高识别效果。
摘要由CSDN通过智能技术生成

模式识别课程小作业

老师要求:  用MATLAB实现手写数字的识别,用GUI设计出可以用鼠标来写数字的输入板(竟然不是直接给图片)

沉浸在Python+Tensorflow/Caffe的世界里,完全没用过GUI的我眼泪掉下来。玉米找了好久的资料,感觉大多没什么用,还乱的很。自己一步步地学用GUI和用matlab训练网络。看着老师给的100张图片和一堆暂时没看出来有什么用的C++代码,真的是gui知道我都经历了些什么~

不过最后还是成功实现了

下面记录一下辛酸史,超浅显也超详细,没有很强大的功能,适合跟我一样的小白仅用来完成任务。

首先新建GUI界面,可以自定义文件路径。创建后即会弹出GUI的编辑界面和.m文件,其中已经自动生成了一些代码。

此处参考百度经验:

(PS:若是不小心关掉了GUI的编辑界面也是可以通过"新建->打开现有GUI"再次编辑的)

在百度文库里找到了一篇关于GUI的比较详细的课件:

一些基础性知识不再赘述,也避免侵权。需要重点了解的有:回调函数、句柄函数、对象属性函数。

本任务中用到的有按钮、文本和坐标区三种控件。创建控件后双击可更改属性,如名称、字体大小等。此时运行后的界面暂时还不能写字,需要在.m文件里编写相关回调函数。

写字板

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值