数据挖掘竞赛赛前指导-MATLAB处理图像 杨坦.pptVIP

数据挖掘竞赛赛前指导-MATLAB处理图像 杨坦.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
理想情况下的字符分割 figure,imshow(D) %显示切分出来的第一行文字 f=sum(not(D),1); %在列方向上计算目标像素的投影 figure,plot(f) %显示投影数组 g=f0; h=diff(g); k1=find(h==1)+1 %定位每个字符开始的列号 k2=find(h==-1) %定位每个字符结束的列号 k=[k1;k2]; %合成记录字符列位置的二维数组 使用循环将字符位置写入box文件 * 复杂图像的情况 A=imread(ocr2.jpg); imshow(A) B=rgb2gray(A); figure, imshow(B) %显示灰度图像 a=graythresh(B) %计算二值化所需的阈值 C=im2bw(B,a); %二值化 figure,imshow(C) 该如何解决? * 复杂图像的情况 思路:寻找文字部分的稳健的特征 图像锐化:凸显图像中的细微部份或增强已经模糊的细节 找出文字的边缘 微分算子会使图像锐化,使常量区域为0 * 复杂图像的情况 计算数字函数的导数以差分的形式实现,有不同的定义 用于一阶导数的定义需要满足: (1) 在平坦段必须为零(常数灰阶值区域) (2) 在灰阶步阶或斜面起始处必须不为零 (3) 沿着斜面必须不为零 * 复杂图像的情况 二次导数的任何定义需要: (1) 在平的区域必须为零 (2) 在灰阶步阶或斜函数的起始以及尾端必须不为零 (3) 沿着有常数斜率之斜面必须为零 将二阶导数定义成差分式 对二维函数而言 * 复杂图像的情况 采用空间滤波的方式实现图像的锐化 空间滤波是一种邻域操作 定义中心点(x,y) 对于先定义的以(x,y)为中心的邻域内的像素进行运算 令结果为该点处处理的响应 对图像的每一点重复此操作 这里采用的处理是:将邻域中每个像素与相应的系数相乘,然后将结果进行累加,从而得到该点处的响应。 邻域系数表现为一个矩阵。该系数矩阵也称为滤波器、掩模、核、模板或窗。 * 二维滤波:卷积 * 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 二维滤波:卷积 * 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 0 0 0 0 0 0 4 5 6 0 0 0 0 0 0 7 8 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 8 7 0 0 0 0 0 0 6 5 4 0 0 0 0 0 0 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 复杂图像的情况 生成预定义的滤波掩模w w = fspecial(type,paramters) type选项 average:矩形平均滤波器 disk:圆形平均滤波器 gaussian:高斯低通滤波器 laplacian:拉普拉斯滤波器(二阶导算子) log:高斯—拉普拉斯滤波器 * 复杂图像的情况 思路:寻找文字部分的稳健的特征 图像增强:使用(空间)滤波来找出文字的边缘 w=fspecial(laplacian,0) C=imfilter(B,w); figure,imshow(C) a=graythresh(C) %计算二值化所需的阈值 D=im2bw(C,a); f

文档评论(0)

335415 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档