- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
统计模式识别
手写数字识别
第10讲
模式识别的关键
模式准确表达
手写数字的模式如何表达?
采取的模式
是一个小图形中含有的点,与数字之间的一个模型。
线性的?还是非线性的?
非线性模型的典型算法
人工神经网络—ANN Artificial Neural Network
ANN
由输入层 input layer
隐含层:hidden layer 可以多层
输出层:output layer
输入层 --输出层 每个节点间,有权重w
计算 s=Σxiwi ,再取函数值,得到输出值,但型函数 sigmoid
O=1/(1+e(-s))
Back propogation
手写数字图像处理
将每个数字的小图像整理出来
将每个整理的数字小图像转换为一个向量,输入神经网络,训练建模型
预测
Python图像处理包
PIL包
from PIL import Image
加载图像:
im = Image.open(rE:\pyteach\digit.jpg)
去除背景灰度
im = im.convert(“L”) # 转换为灰度8位图像
im = im.point(lambda x: 255if x 196 else 0)
#代表数字的图像的像素值是0
im = im.convert(1) #1位像素,黑和白
im.save(sample_1.bmp)
小数字方块的“挖出来”
画图中找出行列的大致位置
xs = [0, 45, 88, 125, 170, 213, 251, 289, 324, 364, w] ys = [0, 39, 89, 135, 183, h]
10
Python挖小图像块
box = (x, y, xs[i+1], ys[j+1])
# 一个字符所在图像的位置
t = im.crop(box).copy() # 将字符挖出来
11
挖小数字的程序
def split(im): # im为去除背景后的整个图像
assert im.mode == 1
result = []
w, h = im.size
xs = [0, 45, 88, 125, 170, 213, 251, 289, 324, 364, w]
ys = [0, 39, 89, 135, 183, h]
for i, x in enumerate(xs):
if i + 1 = len(xs):
break
for j, y in enumerate(ys):
if j + 1 = len(ys):
break
box = (x, y, xs[i+1], ys[j+1]) # 一个字符所在图像的位置
t = im.crop(box).copy() # 将字符挖出来
t.save(e:\\pyteach\\+str((i + 1) % 10)+_+str(j)+.bmp)
12
标准化
提取出来的每个字符图像,大小不一,字符在小图像中的位置不居中
每个小图像的大小都是32*32,且字符的上下、左右边距一样
小图像的标准化
def to_32_32(im,ii,jj):# 参数im是待处理的小图像,ii,jj的结合形成图像文件的名字
# 图像分割时保存的文件名0_1.bmp,代表字符0的第二个小图像
im = im.convert(L) # 转灰度
im = im.point(lambda x: 255 if x 196 else 0)
w,h=im.size
xrow=[]
ycol=[]
for i in range(w): # 找字符在图像中最左右、上下的起始位置
for j in range(h):
pixel=im.getpixel((i,j))
if (pixel1):
xrow.append(i)
ycol.append(j)
小图像的标准化
xLength=max(xrow)-min(xrow)+1 # 字符占的宽度
yLength=max(ycol)-min(ycol)+1 #字符占的高度
box = (min(xrow), min(ycol), max(xrow)+1, max(ycol)+1) #字符占据的小巨型
您可能关注的文档
- IBK结汇客户端操作手册汇总.doc
- 2016中考语文近义词辨析练习题.doc
- 2016中考语文松江一模.doc
- ibm引导安装教程汇总.doc
- 2016中考语文阅读理解总复习之文言文阅读.doc
- IBT3711集中润滑系统术语和分类汇总.doc
- 2016中考专题形容词副词词义辨析(含)原创.doc
- ICU(重症监护病房、加强医疗病房)工作制度与岗位职责目录31汇总.doc
- 2016中欧之旅攻略汇总.doc
- ICU病人神经肌肉阻滞剂的应用.doc
- 2017年二级建造师水利水电高频考点与典型例题汇总.doc
- KeypointsoftheOutlineofEarthSciences汇总.doc
- 2017年福建省普通高中学生学业基础会考数学学科考试大纲(试行)汇总.doc
- 2017年高考化学工艺流程题精讲专练汇总.doc
- 2017年高考化学一轮复习第8章水溶液中的离子平衡第2讲水的电离和溶液的酸碱性习题汇总.doc
- 2017年高考化学专题复习——化学键和晶体结构汇总.doc
- 2017年高考语文新课标1全真模拟题(有)汇总.doc
- KJ95N系统介绍汇总.doc
- kjjc_jy0201汇总.doc
- 2017年高考政治热点题型和提分秘籍专题01神奇的货币含汇总.doc
最近下载
- 曲沃县各级文物保护单位一览表(2021版).docx VIP
- 2025年甘肃省公路交通建设集团武仙公路收费运营人员招聘61人简历怎么投递笔试备考题库及答案解析.docx VIP
- 2025年安徽省淮南市招聘社区工作者考试题(含答案).docx VIP
- 小学新学期开学收心会开学第一课收心主题班会通用PPT.pptx
- 做中文讲师妈妈.doc VIP
- 细胞的基本结构-细胞膜的结构和功能.ppt VIP
- 2025年初中语文九年级上册教学计划及进度表 .pdf VIP
- 部编版小学四年级语文上册教案(全册).pdf VIP
- 2025年甘肃省公路交通建设集团武仙公路收费运营人员招聘61人简历怎么投递笔试备考试题及答案解析.docx VIP
- 高中生物实验探究教学中的跨学科学习研究教学研究课题报告.docx
文档评论(0)