网站大量收购独家精品文档,联系QQ:2885784924

图像处理实践课竞赛式教学软件平台构建研究-软件技术.docVIP

图像处理实践课竞赛式教学软件平台构建研究-软件技术.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图像处理实践课竞赛式教学软件平台构建研究-软件技术

图像处理实践课竞赛式教学软件平台构建研究-软件技术 图像处理实践课竞赛式教学软件平台构建研究 佟喜峰,袁满,吕洪艳,郭玲玲 (东北石油大学计算机与信息技术学院,黑龙江大庆163318) 摘要:相比一般的课堂教学而言,竞赛式教学更能激发学生主动思考并提高学生的学习兴趣。介绍了图像处理实践课竞赛式教学平台的设计与实现,包括图像库的建立、教学平台软件的编程实现等内容。该软件平台能够自动测试学生提交的可执行文件,非常客观地给出评测结果。 关键词 :图像处理;字符识别;竞赛式教学 中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2015)09-0254-02 基金项目:研究生培养模式和机制改革试点项目及东北石油大学学位与研究生教育教学改革研究项目(JGXM_NEPU_201305);黑龙江省教育科学规划课题(GBC1211039);黑龙江省高等教育教学改革项目(JG2012010080)作者简介:佟喜峰(1974-),男,吉林德惠人,博士,副教授。研究方向:图像处理与模式识别。 一、引言 竞赛式教学模式是指在课堂上按照一定的比赛规则,借鉴体育比赛的方法,组织课堂教学的一种形式。目前已有许多专家、学者、一线教师开展过竞赛式教学的研究,国内已开展过电工电子综合设计、电机、数据结构等课程的竞赛式教学。但是图像处理方面的竞赛式教学目前尚未发现有人开展过。 数字图像处理实践课是作者所在单位的专业硕士的一门实践课。该课程以光学字符识别作为案例进行教学。如图1所示,字符在计算机中常见的形式有两种:图像形式(图1左侧的字符)和文本形式(图1右侧的字符)。图像字符是指用扫描仪、照相机等设备得到的图像中包含的字符,这些字符能够观看,但是很难编辑修改其内容。文本字符是指word、记事本、wps等编辑软件中可以编辑修改的字符。光学字符识别(Optical Character Recognition,简称OCR)是指从图像中识别出其中的字符类别并将其转换为文本字符的识别过程。 在图像处理领域,已经有很多国际性的竞赛,例如指纹识别国际竞赛(Fingerprint verification Competition)、人脸识别国际竞赛(Face Recognition GrandChallenge)等。这些竞赛都是对所有人开放的,通过制定统一的测试数据、统一的测试流程、统一的程序接口、统一的测试环境、统一的评分标准,公开、公平、公正地进行比赛。这些比赛在行业内知名度很高,竞赛成绩普遍受到认可。这些测试结果能够客观地比较各个参赛算法的优劣,已经成为检验算法的基准,促进了行业的技术进步。 综上所述,将竞赛引入到图像处理实践课,具有一定的必要性,也具有可行性。但是目前没有可以用于该课程的软件平台,在这种情况下,本文开发了用于测试、评价学生字符识别程序的软件平台。下文对该软件平台的构建进行比较详细的介绍。 二、教学平台软件的设计 (一)字符识别过程 字符识别一般可分为训练和识别两个过程。如图2所示,在训练过程中先获取一枚图像并预处理,然后对其特征提取,最后设计分类器,并且根据训练样本调整参数达到最佳。在识别过程中,先获取一枚图像并预处理,然后对其特征提取,最后用设计好的分类器对其分类,得到识别结果。 (二)字符图像库的建立 字符识别的难度随着字符总类的增加而增加。例如识别a-z这26个字母就比识别0-9这十个数字要困难得多。考虑到学生初学字符识别,难度不宜过大,故字符图像库中仅包含0-9这10个数字。目前已采集400枚图像,同一个数字的字符图像之间有一定的变化,而且每个数字都有几个比较难识别的图像样本。用这样的图像库能够客观地评测各个学生提交的程序,具有适当的难度和较好的区分度。 (三)编程接口规范 为了测试学生提交的程序,可以采用把学生的程序代码加入到测试系统中进行编译、运行、测试,也可以让学生自己编译自己的程序生成可执行文件,测试系统直接测试学生提交的可执行文件。从软件工程的角度,后一种方案耦合度更低。而前一种方案对编程语言的选择以及函数、变量等的命名都有很大限制。基于以上考虑,我们采用了让学生提交可执行文件的方案。学生需要编写控制台应用程序,以命令行的方式被调用。数据的输入和输出都是以文件的方式实现的。考虑到不同的图像库内的图像大小以及背景纹理等的差异,在学生编写程序时,允许根据不同的图像库设置不同的参数,例如,总共有四个图像库的时候,可以生成四个参数文件,与这四个图像库一一对应。 最终确定文件调用的形式为:

文档评论(0)

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

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

1亿VIP精品文档

相关文档