《现代图像处理及应用》课程实验-图像字母识别.docVIP

《现代图像处理及应用》课程实验-图像字母识别.doc

  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文档。上传文档
查看更多
《现代图像处理及应用》课程实验-图像字母识别

电子信息学院 实验报告书 课 程 名:《现代图像处理及应用》课程实验 1、实验题目 题目 2、实验目的 ’a’,算出个数。 3、实验图像 图1 图2 图3 图4 图5 4、实验步骤 (1) Input image: text.png (2) Selecting the letter ‘a’ to recognize in the image (imcrop(I),rot90()). (3)Calculating the cross-correlation using Fourier transform (taking only the real part). (4)Finding the number of ’a’ in the image by thresholding. 5、程序代码 clc; clear; I=imread(text.png); imshow(I); J=imcrop(I); B=rot90(J,2); [m n]=size(B); c=zeros(256,256); c(1:m,1:n)=B; imshow(c); C=fft2(c); A=fft2(I); K=C.*A; i=real(ifft2(K)); m=max(i(:)); figure ii=im-2; [L,num1]=bwlabel(ii); num1%显示横向字母匹配结果 B1=rot90(J,3); [m1 n1]=size(B1); c1=zeros(256,256); c1(1:m1,1:n1)=B1; imshow(c1); C1=fft2(c1); A1=fft2(I); K1=C1.*A1; i1=real(ifft2(K1)); m1=max(i1(:)); figure h1=i1m1-2; h2=im-2; h3=h1+h2; imshow(h3);%显示纵向字母匹配结果 ii1=i1m1-2; [L1,num2]=bwlabel(ii1); num2 sum=num1+num2%总的匹配结果 6、结果分析 本次实验主要利用傅里叶变换可以用于卷积密切相关的运算用于匹配模板并对模板对应的特征进行定位。 为了对图1中的字母“a”进行定位并计算检测出图1中该字母的个数,这里利用imcrop()函数对实验图像中需要查找的字母进行模板提取。由于进行傅里叶变换等相关运算后图像产生了倒置,为消除这种影响利用rot90()函数使图像逆时针旋转180度。对提取的特征模板矩阵大小扩充至原图相同大小以便与原图进行卷积运算,处理后的图像如图2所示。对选中的模板矩阵旋转90度,重复旋转180度后进行大小扩充处理后的图像如图3所示。 对包含字母“a”的图像和图像text.png分别进行傅里叶变换,然后利用快速卷积(取实数部分)的方法,计算字母“a”和图像text.png的卷积,提取卷积运算的峰值,即得到图像text.png中对应字母“a”的定位结果。这里分别进行两次卷积并取峰值运算即分别对提取的横向和纵向的字母“a”模板进行傅里叶变换分别与原图进行卷积并将两次结果相加后显示以得到检测所有字母“a”的目的。 如图4所示,图像中提取了卷积运算结果的最大值,即图4所示的白色亮点,即得到图像中字母“a”的定位结果。图4显示的图像是通过分别从图4中可以清晰看出横向排列的字母中有3个亮点即3个字母“a”,纵向排列的字母中也有3个亮点即字母“a”的数目为3,总的字母“a”的个数为6。 如图5所示为计算得到的字母“a”的数目,变量num1,num2,sum分别为横向、纵向及总的数目,这与图4中亮点数目相符。 图像特征识别与检测的方法众多,本次实验采用的只是简单的利用相关性进行检测,对于特征细节复杂、具有噪声干扰的图像该方法处理效果不佳,宜采用其他合适方法。 计算机编号: 《数字图像处理》 1 评语: (1)实验程序代码: □正确 □基本正确 □不正确 (2)实验结果分析: □准确 □基本准确 □不准确 (3)实验报告撰写: □规范 □基本规范 □不规范 成绩:□A □B □C □D ,指导教师: 批阅时间: 年 月 日

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档