版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
某文字识别系统的测试分析案例目录TOC\o"1-3"\h\u10747某文字识别系统的测试分析案例 125444(一)系统测试环境 126410(二)系统功能测试 173701、图像获取测试 216032、图像预处理测试 58223、OCR识别功能测试 658764、历史记录查询功能测试 722504(三)系统性能测试 8(一)系统测试环境由于本应用软件用到手机摄像头,因此再使用Androidstudio开发环境中创建的模拟器进行测试,需要在真机上安装测试。测试过程如下:1、搭建测试环境:打开测试手机的USB接口,用USB将系统文件传输手机上进行安装。2、设计功能测试:依据系统的需求,根据各个功能模块的内容分操作系统是否完成对应功能。3、执行性能测试:在测试手机上选择字符识别应用,对该系统进行性能测试。4、分析结果:分析字符识别系统得到的测试结果,并且根据结果对系统的功能和性能进行评估。(二)系统功能测试系统功能测试的目的是为了检验应用软件的所有功能的实现,系统能不能稳定地运行,系统的识别的效果是否能够达到用户的需求。整个系统开发实现后,在系统测试环境中安装好应用软件。在识别系统安装之后,打开软件,运行已经安装好的OCR识别应用,点击相关按钮测试系统功能。首先通过手机的摄像头拍摄图片图像或者直接从系统图库中选择需要进行识别的图像,点击预处理功能按钮,选择会对所上传图像进行灰度化、二值化等图像预处理操作,选择需要识别的语言,提交上述操作后系统会执行文字识别操作,并将结果显示在界面.1、图像获取测试系统获取识别的图片主要采用自定义相机拍摄和从本地相册选择两种方式获取。下面分别对其进行功能测试。运行项目,进入主界面,选择获取图形的方式:1.点击相册选取按钮,打开手机图库,选择需要识别的图片,之后对待识别图片进行裁剪。操作界面效果如图5-1所示,(a)图为手机的图片存储的文件夹内容,(b)图为对选中的图片进行裁剪的操作。(a)本地图库(b)图片裁剪图5-1从图库选择图片界面经过测试,系统能够成功地从图库获取图片。系统可以实现从相册中任选一张图片的功能,并且可以对选择的图片进行裁剪,经过裁剪后的图片能够自动保存在指定路径下,选择图片和裁剪图片的操作可以随时取消。应用获取图库信息的功能满足需求分析中的要求,测试成功。2.选择拍照按钮,进入相机拍照界面。执行拍照、检查图像是否保存在指定路径下和不拍照直接返回等操作。经过以上测试,应用能够正常使用相机,相机拍摄功能正常,可以实现拍照、保存拍摄图片和取消拍照等操作。手机拍照功能满足需求分析中的要求,测试成功。测试结果图如下所示,图5-2为手机的拍摄界面,图5-3为确定拍摄用于识别的照片,并保存该图片。图5-2利用手机拍照界面图5-3确定拍照图片界面2、图像预处理测试获得待处理的图像后,点击系统主界面的预处理按钮,测试此功能。将经过灰度化、二值化等预处理之后的图片显示在界面上,通过对比原始图像,可以发现处理后的图片过滤了大部分的噪声。为了更好的测试系统中图像预处理的能力,选用图像文本清晰的图像、图像文本较为模糊的图像、非文本图像、容量较大的图片进行测试。测试结果显示,系统能够对上述图片进行图像预处理,当文本图像容量较大时,处理图片所需要的时间比较长。图像预处理模块能满足需求分析中的要求,测试通过。测试的效果图如下图5-4所示,图中展示了原始的图像和预处理之后的图像。图5-4预处理效果图3、OCR识别功能测试OCR识别功能是识别系统最主要的核心功能,在完成采集图像和图像预处理操作之后,将在图像预处理过程中的得到的新的图像作为输入图像,传递给识别引擎Tesseract。文字识别包含英文和中文两种语言,在进行识别前,需在主界面选择识别的语言。经过识别后的文字会在页面中显示,经过测试,各种文本类型都能成功的进行识别,其中以中文文字识别为例,其测试结果如下图5-5所示。图5-5中文识别结果界面4、历史记录查询功能测试在历史记录界面点击要查询的记录的文本类型,能够显示出所有的相应的文本类型的记录,显示任意一条记录能够显示出之前的图像和识别的时间以及文本内容。同时在系统进行一次文字识别后,历史记录中会增加一条刚刚的识别记录。同时,在对历史记录进行删除时,该操作也能够成功实现。以英文书籍的查询结果为例,测试结果如下图所示,图5-6显示了英文书籍的所有的识别记录,由于记录数大于0,显示清除历史记录按钮。图5-7为图5-6的清除历史记录后,英文书籍的历史记录界面,由于数据库中无相关数据,界面为空,隐藏清除历史记录按钮。图5-6英文书籍记录图5-7删除记录后,英文书籍记录界面通过对字符别系统的测试,从利用相机拍摄图片和通过系统图库上传图片的识别结果中,可以看出应用能够实现获取图像的基本功能,同时识别结果也能传输到用户界面进行显示。通过对中文和英文图像进行识别测试,将识别得到的正确的字符数与该图像中所有字符数进行比较,发现系统对于中文的识别率较差,但是也能基本满足识别需求,对于中文的识别需要添加更多的字符集来提高识别率。同时,在测试过程中发现,测试的图片因照片光线环境等外界环境造成的影响,容易使文字识别中存在识别不准确的情况。基于以上的测试,本系统基本可以实现对字符的图像识别的功能。(三)系统性能测试通过系统在负荷较重环境下测试运行的结果,发现系统仍有很多的不足之处。本次性能测试的对象为相同文本内容的不同图像,不同语言的不同图像,不同语言的同一图像的识别响应时间。系统响应时间是衡量软件性能的重要指标。在整个字符识别系统中,图像预处理和字符识别这两个阶段的处理效果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年浙江省诸暨市高考物理一模试卷含答案详解【完整版】
- 痤疮的日常护肤要点
- 电机试验台对拖联轴器防护罩安全技术规范
- 人工智能赋能数字化升级实践指南
- 机械制造企业生产计划管理攻略
- 互联网广告数据分析及报告范例
- 高校德育工作责任制落实办法
- 证券市场风险控制案例分析
- 2025年黑龙江省五常市高考物理周测模拟卷1套附答案详解
- 苏教版五年级上册数学小数乘除法练习题
- 六年级数学下册期末试卷及答案【可打印】
- 国家开放大学2016招生简章
- 贵州省六盘水二十中学2024届物理八下期末学业水平测试试题及答案解析
- 《陆上风电场工程概算定额》NBT 31010-2019
- 生物医学电子学智慧树知到期末考试答案章节答案2024年天津大学
- 色素及着色剂
- 网络互联技术期末考试附有答案
- 有机化学200道选择题强化训练
- 动能和动能定理(课件)
- 高中数学德育渗透教案【六篇】
- QJZ-120(80)防爆开关图文教程
评论
0/150
提交评论