已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1.基于文本图像纹理特征的文种识别(顾丽娟)第五章文本图像文种的分级识别2.基于水平垂直投影的考古文字修复识别方法(张娜等),.,投影概念,投影法是根据图像信息在某方向的投影分布特点来进行检测的方法,也就是说像素点的累加,其实是一种统计的方法。,.,投影算法过程:,像素灰度值为f(x,y)时,其投影函数h(y)的值为如下公式来计算:其中M,N为图像尺寸,c为图像灰度值。将投影值进行归一化,其计算公式如下:,.,资料1中,先求投影值,再给投影值进行归一化处理。资料2中先进行二值化,然后进行灰度投影。,.,资料1中,进行投影以后,.,求投影面积比,.,投影图面积比分布图:,.,分级识别过程:,.,识别结果:,.,灰度投影源代码部分:,*/HprojectDIB()/图像水平投影/VprojectDIB()/图像垂直投影参数:LPSTRlpDIBBits/指向源DIB图像指针LONGlWidth/源图像宽度(像素数)LONGlHeight-源图像高度(像素数)返回值:BOOL/运算成功返回TRUE,否则返回FALSE。*要求目标图像为只有0和255两个灰度值的灰度图像。*,.,BOOLWINAPIHprojectDIB(LPSTRlpDIBBits,LONGlWidth,LONGlHeight)LPSTRlpSrc;/指向源图像的指针LPSTRlpDst;/指向缓存图像的指针LPSTRlpNewDIBBits;/指向缓存DIB图像的指针HLOCALhNewDIBBits;longi;/循环变量longj;longlBlackNumber;/图像中每行内的黑点个数unsignedcharpixel;/像素值LONGlLineBytes;/图像每行的字节数,函数的声明,定义变量,.,hNewDIBBits=LocalAlloc(LHND,lWidth*lHeight);/暂时分配内存,以保存新图像if(hNewDIBBits=NULL)returnFALSE;/分配内存失败lpNewDIBBits=(char*)LocalLock(hNewDIBBits);/初始化新分配的内存,设定初始值为255lpDst=(char*)lpNewDIBBits;memset(lpDst,(BYTE)255,lWidth*lHeight);,暂时分配内存,如果成功分配内存,则初始化新内存,.,lLineBytes=WIDTHBYTES(lWidth*8);/计算图像每行的字节数for(j=0;jlHeight;j+)lBlackNumber=0;for(i=0;ilWidth;i+)lpSrc=(char*)lpDIBBits+lLineBytes*j+i;/指向源图像倒数第j行,第i个象素的指针pixel=(unsignedchar)*lpSrc;if(pixel!=255,计算像素值和,.,for(i=0;ilBlackNumber;i+)/指向目标图像倒数第j行,第i个象素的指针lpDst=(char*)lpNewDIBBits+lLineBytes*j+i;*lpDst=(unsignedchar)0;/复制投影图像memcpy(lpDIBBits,lpNewDIBBits,lWidth*lHeight);LocalUnlock(hNewDIBBits);/释放内存LocalFree(hNewDIBBits);returnTRUE;/返回,形成新图像(投影后的图像),复制投影图像,释放内存,返回函数值,.,BOOLWINAPIVprojectDIB(LPSTRlpDIBBits,LONGlWidth,LONGlHeight)LPSTRlpSrc;/指向源图像的指针LPSTRlpDst;/指向缓存图像的指针LPSTRlpNewDIBBits;/指向缓存DIB图像的指针HLOCALhNewDIBBits;longi;longj;longlBlackNumber;/图像中每行内的黑点个数unsignedcharpixel;/像素值LONGlLineBytes;/图像每行的字节数,.,hNewDIBBits=LocalAlloc(LHND,lWidth*lHeight);/暂时分配内存,以保存新图像if(hNewDIBBits=NULL)returnFALSE;/分配内存失败lpNewDIBBits=(char*)LocalLock(hNewDIBBits);/锁定内存lpDst=(char*)lpNewDIBBits;/初始化新分配的内存,设定初始值为255memset(lpDst,(BYTE)255,lWidth*lHeight);,.,lLineBytes=WIDTHBYTES(lWidth*8);/计算图像每行的字节数for(i=0;ilWidth;i+)lBlackNumber=0;for(j=0;jlHeight;j+)lpSrc=(char*)lpDIBBits+lLineBytes*j+i;/指向源图像倒数第j行,第i个象素的指针pixel=(unsignedchar)*lpSrc;,.,if(pixel!=255,.,/复制投影图像memcpy(lpDIBBits,lpNe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云平台在供应链风险管理中的应用-第1篇-洞察与解读
- 2025年法务审查员岗位招聘面试参考题库及参考答案
- 2025年项目负责人岗位招聘面试参考题库及参考答案
- 2025年精细化管理经理岗位招聘面试参考题库及参考答案
- 榆林初升高考试题及答案
- 2025年激励师人员岗位招聘面试参考题库及参考答案
- 2025年供应商关系管理专员岗位招聘面试参考试题及参考答案
- 2025年苏州人文常识题库及答案
- 2025年手机版网站开发岗位招聘面试参考试题及参考答案
- 2025年风险投资专员岗位招聘面试参考试题及参考答案
- 旅游地接培训课件
- 城市供热热力管网课程设计
- 高铁变电所高压电器的运行与维护-避雷器的运行与维护
- 工程验收单 Microsoft Word 文档
- 生物信息学-生物信息数据库及其信息检索教学课件
- 2023年云南大理州建设投资(集团)有限公司招聘笔试题库含答案解析
- 农场问题分析
- FZ/T 54082-2015锦纶6膨体长丝(BCF)
- 小学数学西南师大六年级上册七负数的初步认识 《正负数》
- 《爆破安全技术》课件
- 毛衫吓数工艺
评论
0/150
提交评论