面向嵌入式机器视觉的交互式算法开发平台研究

来源 :江南大学 | 被引量 : 0次 | 上传用户:xxasp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着智能制造业的高速发展,机器视觉技术在工业上广泛应用于检测、测量、识别和定位等任务。这些任务的实现离不开图像采集、图像处理以及嵌入式系统开发等多种技术的共同支撑,这也使得机器视觉系统的算法开发变得越来越复杂。所以缩短算法开发周期,提高算法开发平台的易用性、通用性和灵活性,是研究面向嵌入式机器视觉的交互式算法开发平台的目的。为实现嵌入式机器视觉系统的快速开发,平台采用图编程技术将常用的视觉算法与设备命令封装为图形元件,开发人员通过拖拽、连线和参数配置完成算法集成设计后,可将程序一键下载到嵌入式端运行,实现了跨平台实时操作,只需进行简单的配置,即可应用到不同场合,这不仅适用于代码基础薄弱的初级开发者,也适合高级开发人员。为提高算法开发平台的易用性,使算法开发过程更加可视化,平台构建了集参数配置、预览面板、输入输出接口、状态信息以及运行时间为一体的图形元件,既实现了算法结果的实时预览与单步调试,又有利于开发者对整体程序的把控。另外,在分析了已有图形化程序运行原理的基础上,提出了基于信号并行驱动的图形程序运行机制,加快了图形化程序的响应速度,增强了算法调试的实时性。为提高算法开发平台的通用性和灵活性,平台提供了自定义图形元件接口完成图形元件源代码的查看、修改和添加,通过图形化结构与文本编程相结合的方式满足对于大粒度行业算法开发的需求。此外,平台结合了应用领域的多样性,不仅封装了常用的设备指令、图像处理算法类图形元件,还封装了逻辑类图形元件、机器学习类图形元件与高阶图形元件。逻辑类图元用于图形程序的动态优化,提供了条件选择和循环等组装结构。机器学习类图元用于提高算法的精度,满足了用户对于高精度、智能化系统的需求。高阶图形元件封装了优化后的图像处理算法,用于图像滤波、边缘检测等算法的增强式处理。为验证交互式算法开发平台的可行性,以螺纹外参数测量和X射线违禁品识别两个实际工程应用为例,搭建PC端图形化仿真程序分别展示了一般性视觉算法的组装结构和机器学习类算法的组装结构,并测试了程序的下载和运行后的结果查看过程,分析了算法开发效率。
其他文献
为解决某型航天装置整体结构外承力环内壁上大量矩形盲槽的加工难题,设计了一套数控电解加工装置,进行了工艺试验,并对工艺特性进行了研究。初步解决了该加工难题,加工精度、
对于企业来说,高管发生变更是重大的改变,而继任的管理者会面对提高经营业绩的压力。在高管发生变更当年,继任管理者一方面为了以后任期有更大的利润提升空间,另一方面为了将企业业绩不佳的责任推卸给前任管理者,有动机实现调减企业的营业利润,为以后提升企业利润展示自己的经营能力做铺垫。最近几年,伴随着企业并购的持续发生,所产生的商誉总额也随之增加,商誉作为一项每年需要进行减值测试的资产,由于其减值测试存在一定
现如今,无线传感网络的应用案例越来越多,在舱内环境下,需要解决的问题主要包括多径干扰、障碍阻挡、噪声干扰等因素。传统的无线通信技术如Zigbee、蓝牙等在传输速率和抗干
在电火花放电研究中,对放电信号的特征分析是常见的难题之一。从小波与分形论的概念和性质出发,对这两种理论在局部放电机理研究中的应用作了深入浅出的介绍,再通过描述小波和分