BMP图像的数字识别.docx_第1页
BMP图像的数字识别.docx_第2页
BMP图像的数字识别.docx_第3页
BMP图像的数字识别.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

题目:BMP图像的数字识别学号: 姓名: BMP图像的数字识别一、实验目的(1)了解模版匹配算法;(2)实现bmp格式图像印刷体数字的识别。二、实验环境(1)软件:WindowsXp、VisualDSP+5.0(2)硬件:仿真器、EBF-561实验平台三、算法描述 本实验采用模版匹配中最简单的像素点重合的方法,将待测图像中的数字与模板库中德各个数字进行对比,认为待测数字就是模板库中与其重合像素点最多的数字。当bmp图像读入实验板存储空间之后,imgbuf指针指向其像素点数据的首地址。(1)模板库的建立将包含09十个数字的十张bmp图像读入,将其像素信息分别存入十个50*50的二维数组中。实验中规定灰度值低于50的为有效像素点,其对应的二维数组中的数值定义为1,灰度值大于50的认为是无效点,其对应的二维数组中的数值定义为0.(2)待检测图像中的数字分离如输入图像包含n*m个数字,则需要将n*m个数字分离开之后,分别于模板库匹配并分别识别,将识别结果存入resultm*n的数组中。(3)模版的匹配与识别依次识别每一位数字。将每一位数字的像素点信息存入50*50的名为t二维数组中,有效像素点定义为1,无效像素点定义为0.将得到的分离后的数字的二维数组t与各个模版进行匹配。由于模版和待测数字中德有效像素点在数组中均表示为1,可通过对应点相加之后对2 取余数再相加得到结果sum,比较待检测图像与十个模版得到的sum值,sum最小的表示重合点最多,即认为待检测数字为该数字。四、实验步骤(1)上机完善BMP图像的数字识别程序;(2)搭建实验硬件环境;(3)打开VisualDSP+集成开发环境,建立Session状态;(4)打开并运行工程;(5)调试程序;(6)在实验板上检查识别效果。五、实验结果将程序下载到板子上,可以看到讲图片中的数字进行了正确了识别,结果稳定可靠。六、主要程序及解释char * ImageNumReg( int ContW,int ContH)for( i=1; i=ContH; i+)for( j=1; j=ContW; j+) for( kk=0; kkq; kk+) for( mm=0; mmq; mm+) tkkmm = 0;/初始化t数组 for( ii=Hi.Up; iiHi.Down; ii+) for( jj=Wj.Left; jjWj.Right; jj+)if(*(bmpimage.imgbuf+ii*head.biWidth+jj) 50) tii-Hi.Upjj-Wj.Left = 1;/小于50,有效置1else tii-Hi.Upjj-Wj.Left = 0/大于50,无效置0 for ( kk=0; kk10; kk+) sskk = 0; for( kk=0; kkq; kk+)for( mm=0; mmq; mm+)/求sum值ss0 += ( a0kkmm+tkkmm)%2;ss1 += ( a1kkmm+tkkmm)%2;ss2 += ( a2kkmm+tkkmm)%2;ss3 += ( a3kkmm+tkkmm)%2;ss4 += ( a4kkmm+tkkmm)%2;ss5 += ( a5kkmm+tkkmm)%2;ss6 += ( a6kkmm+tkkmm)%2;ss7 += ( a7kkmm+tkkmm)%2;ss8 += ( a8kkmm+tkkmm)%2;ss9 += ( a9kkmm+tkkmm)%2;for( k=0; kssk+1) result(i-1)*ContW+j-1 = k+1;else ssk+1 = ssk;return result;七、实验总结这次实验用到的算法在编程实现上并没有什么难度,主要是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论