机器视觉图形化可编程技术的研究与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:killpl12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业智能化的快速发展,基于文本编程的机器视觉开发模式已无法适应社会日益增长的设备智能化需求。当前机器视觉程序开发大多使用传统的基于文本编程的方式进行,要求开发人员在熟练掌握编程语言以及视觉库的算法函数、功能和接口的基础上进行视觉程序的设计开发,文本编程方式存在学习困难、编程效率低、程序复用性差等诸多问题,限制了工业智能领域的发展。针对以上问题,本文研究了一种图形化程序开发技术对视觉程序进行编程开发。本课题主要研究内容如下:首先,研究了机器视觉图形化程序设计的相关标准和技术,概述IEC61131-3国际标准定义的编程软件模型以及功能块编程语言标准。接着研究了用于传输和存储结构化数据的XML描述语言以及工业控制软件与现场设备通信的OPC标准规范。然后,研究了OpenCV开源视觉库中的图像处理算法和函数,采用IEC61131-3功能块规范对视觉算法和函数进行封装,设计了视觉功能块程序的指令集。建立了视觉功能块的接口模型和程序模型,基于功能块接口模型可使用XML语言对视觉功能块接口进行描述,通过编辑描述文件实现对视觉功能块接口的统一设计和开发。依据功能块程序模型实现了视觉功能块的程序类结构,为后续软件功能的设计提供理论基础。接着,设计了视觉功能块编程软件的程序存储、程序编译以及程序运行功能,使用VC++语言编程实现了用于机器视觉功能块程序开发的组态编辑环境和运行环境,并给出软件指令集中部分功能块指令如视觉算法指令、通信指令和程序控制指令等的功能实现。最后对视觉功能块编程软件的功能进行验证,分别测试视觉功能块软件的程序编辑、程序编译以及程序运行等功能。结果表明该视觉功能块软件可以实现机器视觉程序的图形化开发,能有效简化机器视觉程序的编程难度,提高控制工程师的编程效率,对工业智能领域的发展具有一定意义。
其他文献
共轭聚合物由于具有光学信号放大特性,使其在传感器领域的应用越来越广泛。其中,具有烯-炔共轭骨架的聚联乙炔(PDA)材料,在外界刺激下不仅可以产生肉眼可见的颜色变化,还可以
甘蔗(Saccharum officinarum L.)是中国乃至世界第一大糖料作物,也是中国南方的重要经济作物之一。在甘蔗产量不断提高的同时,受甘蔗倒伏的影响也越来越大。甘蔗倒伏后严重影
随着计算机技术的快速发展,越来越多的外文IT类书籍涌入中国市场。这在为翻译市场增加题材的同时,也对译者形成了更大的挑战。本文的翻译材料选自一本计算机编程语言(Go)学习用书,是较为代表性的技术文本,笔者希望,通过翻译此书的部分内容,去探究该类文本的特点,并结合翻译经验来总结相关的翻译方法与策略。本报告首先介绍了选题背景、研究内容以及研究的目的与意义;随后交代了本次翻译实践所选材料的相关信息以及选择
钎焊是陶瓷与陶瓷和陶瓷与金属连接的最主要方式。由于大多数金属都不能直接润湿陶瓷,现有的钎焊技术都需要在陶瓷表面制备会降低接头性能的反应过渡层。Al是极少能直接润湿陶瓷的金属,但熔液表面的Al_2O_3氧化膜影响了其对陶瓷润湿行为的揭示和钎焊的实现。本论文选择Al/Si_3N_4体系,利用溅射薄膜作为钎料彻底消除了Al液表面氧化膜的干扰,通过Al-Ni双层薄膜钎料沉积顺序的不同研究了两方面的内容:在
车辆路径问题作为组合优化和运筹学领域的热门话题之一,主要研究的是满足约束条件的最优车辆使用方案和最优车辆路线规划。基于基本车辆路径问题的框架,研究满足生产经营和运
随着网络技术的迅速发展和人们生活水平的迅速提高,使得知识和信息获取的渠道与途径具有多元化和易得性的特点。随之而来的便是学生学习方法和学习好恶的迅速改变,传统的教学
安全风险预测在建筑施工中的应用逐渐吸引了广大学者的关注,安全风险概率成分建筑施工安全的一项重要指标。建筑施工安全风险研究以建筑项目的设计及其施工过程中的安全风险因素数据作为基础,并利用计算机技术对风险因素数据的规律进行分析,进而降低风险事件的发生概率。本文基于MySQL建立的安全风险因素数据库,设计基于B/S构架风险因素数据库系统的故障树分析模块的功能,深入研究并设计贝叶斯网络预测模块的功能,完成
随着道路交通的飞速发展,交通运输一直存在着安全隐患,在全球范围内来看,我国每年交通事故数量常年高居第二,交通安全问题亟需解决。通过调查,天气原因在所有交通事故里面占额巨大,所以本文通过研究天气的波动变化,为解决交通安全问题提供参考意见。本文运用Hilbert-Huang变换方法对奉贤区的大气温度的时间序列与水汽压的时间序列以及相对湿度时间序列与温度时间序列进行分析与探索,并且用时间相关的内在关联(
基于位置的服务与人类的日常生活息息相关,然而异步问题却普遍存在于各类定位系统中。现有的测距技术无法直接测出接收机与发射机之间的精确距离,得到的都是带有环境噪声等因
空间机器人将是未来空间技术的一个重要发展方向,以空间机器人开展的在轨服务任务相比宇航员出舱操作能够显著地降低成本和风险,完成更加复杂的在轨操作。而自由漂浮空间机器