手写数字识别论文范文
问:关于识别手写数字的问题(c语言)
- 答:你这问题属于数字图像中饥枣手写数字识别的实现的问烂陵拆题
可以归类为
数字图像处理(Digital Image Processing)
我见到过很多文章介绍这个的
有汪腊一篇标题叫做手写数字识别系统研究与实现的硕士论文你看看
用的是BP算法
问:毕业设计 手写汉字识别系统 最好是用MATLAB 求指导
- 答:我曾经在MATLAB平台上用神经 实现十个手写数字的识别,每个数字提供了四十个左右训练样本,最后得到的 效果很好,只要不是刻意禅清瞎过度畸形的写法,都能识别出来,用的特征有脱机的也有联贺空机的正轮,一共十一个特征(宽高比,重心位置,起落笔位置等),不知对你是否有帮助。
问:利用Python进行数字识别
- 答:在Java项目里写了一个RGBUtils的class,将32x32像蠢歼素的图片全部数字化输出:
这是我在PS新建的32x32像素的数字9:
首吵档瞎先将32x32像素的图片转变成一行1024(=32x32)空升空间坐标,其实就相当于一个1024维的空间。TainData 里面有两千条数据就相当于有两千个点。
我们新建一个方法叫classify,就是把我们要测试的点放到训练数据空间里,看离他最近的k个点是什么值,这里我们K设置为5
我之前写的3的数字也变成1024维空间的点,选择最近的五个点进行判断。
原来图片
1.Python没用封装KNN 算法, 因为太简单,可以直接手写。
2.从图片上看, 我用粗笔写的数字能识别到,细笔写的就识别不到,这可能与我的训练数据多为粗笔字体。
3.数字识别可以引申到动物识别,人物识别,不过他们用的像素不只是0和1,数据会更加庞大, 算法更加复杂。
本文来源: https://www.lunwen55.cn/article/c2628eb46845e60710073e20.html