文档介绍:北京交通大学
硕士学位论文
机器视觉开发平台的代码自动生成与算法库转换的设计与实现
姓名:张宏智
申请学位级别:硕士
专业:软件工程
指导教师:陈旭东
20090601
中文摘要码生成规则的过程复杂,而且对规则的描述不合理。机器视觉是通过光学的装置算法设计人员开发高级图像处理算法的效率。论文成果可以应用到计算机视觉、摘要:代码自动生成已经成为软件重用的重要技术,并已成为流行集成丌发环境的重要组成部分。使用代码自动生成技术能够缩短软件的开发周期,降低丌发成本,提高软件的灵活性、可靠性、可扩展性和易维护性。传统的代码生成方法提取代和非接触的传感器自动地接收和处理一个真实物体的图像,以获得所需信息。机器视觉丌发平台是专用于机器视觉领域丌发图像处理算法的一种集成开发环境。论文提出了基于模型驱动的架构和设计思想的代码自动生成技术。在平台中实现了专用于机器视觉领域的代码自动生成工具和跨平台算法库的转换方法。论文描述了代码自动生成工具与流行的集成开发环境中代码自动生成之间的区别,简单介绍了代码自动生成技术、特点和发展现状;描述了中代码自动生成模块选用的技术方案及优缺点;设计并实现了代码自动生成工具;提出并实现了平台持久层算法库的转换方法。论文实现的代码自动生成工具和算法库转换方法已经应用于平台的高级图像处理算法和界面应用程序的开发过程中,把算法工程师从繁琐的算法开发的编码中解放出来,使他们更多的关注算法设计,从而提高机器视觉领域图像处理等专业领域,并可以应用到移动平台中。关键词:机器视觉;;基于模型驱动的架构和设计;代码自动生成;转换分类号:
甀..:.甊甀痙;;籑;.甅’,:..:.;篢.
学位论文作者签名:孩亥≮,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京交通大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
膳以学位论文作者签名:乡定宏存签字日期:二瘛碌笕签字日期:加夕年厂月∥学位论文版权使用授权书本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。特授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。C艿难宦畚脑诮饷芎笫视帽臼谌ḿ让导师签名:
致谢励。陈老师一丝不苟的作风,严谨求实的态度,踏踏实实的精神,不仅授我以文,本论文的工作是在我的导师陈旭东高级工程师的悉心指导下完成的,陈老师多次询问研究进程,并为我指点迷津,帮助我开拓研究思路,精心点拨、热忱鼓而且教我做人,虽历时二载,却给以终生受益无穷之道。在此衷心感谢两年来陈老师对我的关心和指导。衷心感谢北京汉王科技股份有限公司先进视觉事业部的晏阳博士、胡波老师的精心指导,正是由于这两位老师和实习单位的其他同事在工作和专业方面的提携,使我学到了更多的研究问题的方法与技巧,同时也学到了更多的专业知识。在此衷心感谢学院的各位授课老师和管理老师。各位老师不辞辛苦的为我们的学习创造的良好的环境,在学习上和生活上都给予了我们的无微不至的关怀。在研究生学习及撰写论文期间,顾成杰、段永涛、姜文广、薛晓朕和王绍科等同学对我的学习和工作给予了热情帮助,在此向他们表达我的感激之情。最后,特别感谢我的父母、姐姐,他们的理解和支持使我能够在学校专心完成我的学业。感谢各位专家、教授对本论文的评阅和指正。
髀代码自动生成现状在集成开发工具出现之前,程序设计和开发人员在开发过程中既要考虑设计出艰辛的努力才能丌发出满足需求的程序。论文目标是在特定的领域下实现无代码编程,也就是使用“拖拽’’的方式来完成算法的设计与开发,从而实现算法设机器视觉是通过光学的装置和非接触的传感器自动地接收和处理一个真实物体的图像,以获得所需信息。机器视觉系统是指通过机器视觉产品赐枷裆闳装置,分和街获耿图像,然后将图像传送至处理单元,通过数字化处理,根据像素分布和亮度、颜色等信息,来进行尺寸、形状、颜色等的处理,根据处理的结果来控制现场的设备动作。机器视觉伴随计算机技术、现场总线技术的发展,技术同臻成熟,已是现代加工制造业不可或缺的产品,广泛应用于食品和饮料、化妆品、制药、建材和化工、金属加工、电子制造、包装、汽车制造等行业。论文中所要描述的机器视觉丌发平台是应用于机器视觉领域的一个集成丌发环境飧黾煽7⒒肪承问缴侠嗨朴赩等流行的开发环境,但与这些开发环境有很大的区别。和模块开发,又要做很多细节处理,甚至要做到每一个像