版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
手写体数字识别第1页/共26页1系统开发背景2开发平台与技术简介3需求分析与设计4系统功能实现5总结第2页/共26页1系统开发背景2开发平台与技术简介3需求分析与设计4系统功能实现系统开发背景5总结第3页/共26页手写体数字识别系统的设计与实现随着科技推动经济的发展,金融行业进步速度的加快,票据使用量也越来越多。而现在票据录入依然需人工处理方式,如果能找到更高更准确更节能的手写数字自动录入和识别的解决方案,将会解决人工处理方式中工作量大,效率低,成本高等一系列问题,还给金融行业带来巨大的经济效益。1系统开发背景第4页/共26页银行数据信函自动分检系统集装箱号码识别手写体数字识别技术1系统开发背景财务报表第5页/共26页1系统开发背景2开发平台与技术简介3需求分析与设计4系统功能实现开发平台与技术简介5总结第6页/共26页本系统采用VisualStudio2010作为开发平台,如今,VisualStudio是被全世界编程工作者所公认的,具有一定权威和影响度的Windows应用程序集成开发环境。VisualStudio2010程序提供了很多工具来帮助开发者开发基于Windows的应用程序,它可以自定义开始页并增加了C#4.0中的动态类型和动态编程,支持Office,使用VisualC++2010创建Ribbon界面等新功能。2开发平台与技术简介第7页/共26页
本系统采用了程序设计方法中拥有面向对象思想的编程语言VisualC++进行编程,该开发语言是在VisualStudio2010开发环境下完成一系列工作的,并通过两者的结合生成新风格的用户界面。VisualC++是一个很好的可视化编程工具,使用VisualC++环境来开发基于Windows的应用程序不但大大缩短了开发时间,提高了整个团队的工作效率,而且它的界面更友好,便于操作。2开发平台与技术简介第8页/共26页1项目背景简介2开发平台与技术简介3需求分析与设计4系统功能实现需求分析与设计5总结第9页/共26页需求分析手写体数字图像预处理1手写体数字特征提取2手写体数字识别33系统需求分析与设计第10页/共26页1项目背景简介2开发平台与技术简介3需求分析与设计4系统功能实现系统功能实现5总结第11页/共26页系统功能结构设计4系统功能实现第12页/共26页4系统功能实现系统运行界面第13页/共26页4系统功能实现获取图像界面第14页/共26页4系统功能实现打开图像界面第15页/共26页4系统功能实现图像二值化inti,j;for(i=0;i<m_imgHeight;i++){for(j=0;j<m_imgWidth;j++){
if(*(m_pImgData+i*lineByte+j)<threshold)*(m_pImgDataOut+i*lineByte+j)=0; else*(m_pImgDataOut+i*lineByte+j)=255;}}第16页/共26页4系统功能实现图像反色功能第17页/共26页doubleGetFeature::Cal(introw,intcol){doublew,h,count;w=(m_charright-m_charleft)/5;h=(m_chartop-m_charbottom)/5;count=0;intlineByte=(m_imgWidth*m_nBitCount/8+3)/4*4; inti,j; for(j=m_charbottom+row*h;j<m_charbottom+(row+1)*h;j++) for(i=m_charleft+col*w;i<m_charleft+(col+1)*w;i++) { if(*(m_pImgData+j*lineByte+i)==0) count++; }return(double)count/(w*h);}4系统功能实现特征提取结果第18页/共26页number_noNumRecognition::LeastDistance(){ doublemin=10000000000; number_nonumber; inti,n; for(n=0;n<10;n++) { for(i=0;i<pattern[n].number;i++) { if(match(pattern[n].feature[i],m_charsample)<min) { min=match(pattern[n].feature[i],m_charsample); number.number=n; number.no=i; } } } returnnumber;}4系统功能实现数字识别结果第19页/共26页for(i=0;i<m_imgWidth;i++){boolflag=false;for(j=0;j<m_imgHeight;j++){switch(type) { case0:{ if(*(m_pImgData+j*lineByte+i)==0){ segmentLines.push_back(i); type=abs(type-255); flag=true; } break; } case255: { if(*(m_pImgData+j*lineByte+i)==0) { flag=true; } break; } } }4系统功能实现多数字分割图像第20页/共26页4系统功能实现找到分割数字第21页/共26页4系统功能实现识别分割数字第22页/共26页1项目背景简介2开发平台与技术简介3需求分析与设计4系统功能实现总结5总结第23页/共26页5总结
本课题切合手写体数字识别系统的设计背景及意义,采用了MicrosoftVisualStudio2010作为平台进行软件开发,并在该平台下利用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绩效工资打分考核制度
- 学生部门考核制度范本
- 采油区绩效考核制度
- 油库保安值班考核制度
- 医院执业药师考核制度
- 驾驶人考场考核制度
- 员工考勤奖惩考核制度
- 安全员职责考核制度
- 分专委员会考核制度
- 信用协会会长考核制度
- 八年级地理下册:黄土高原区域发展与居民生活的可持续性探究
- 2026年亳州职业技术学院单招职业适应性测试题库带答案解析
- 河南省高速公路建设项目电力设施迁改工程费用标准2025
- 新能源运维技术支持工程师面试题及答案
- 2025至2030全球及中国妊娠和生育测试行业调研及市场前景预测评估报告
- 2026年湖南科技职业学院单招职业适应性测试题库含答案详解
- 2025年福建省中考数学真题卷含答案解析
- 食用菌工厂化种植基地建设方案
- 陕西省西安市西安铁一中学2026届中考二模语文试题含解析
- 行测5000题电子版2025
- SL-M6000火灾报警掌握器〔联动型〕调试手册
评论
0/150
提交评论