工业视觉检测装置制造方法及图纸

技术编号:38619083 阅读:9 留言:0更新日期:2023-08-31 18:24
本申请提供的一种工业视觉检测装置,通过设置算法库,所述算法库用于存储用于对图像进行处理的算子;解析单元,用于获取可执行程序的方案文档,并对所述方案文档进行解析以得到目标算子的基本属性及目标算子之间的连接关系,并基于所述基本属性和所述连接关系调用所述算法库中的目标算子生成可执行程序;执行单元,用于调用硬件资源执行所述可执行程序,能够快速且方便地实现方案的载入,提升开发效率。率。率。

【技术实现步骤摘要】
工业视觉检测装置


[0001]本申请涉及工业检测
,特别地涉及一种工业视觉检测装置。

技术介绍

[0002]随着智能制造国家战略的不断深入,生产制造场景自动化、智能化成为制造产业升级迫在眉睫。通过图像采集设备代替人眼进行一系列的视觉检测任务,是实现生产制造过程自动化的常用手,但在实际的工程实践中依然面临诸多挑战:1)检测需求大,在生产制造和质量检测环节有大量的视觉检测需求,例如目标检测、测量、定位等;2)复用性差,针对每一个视觉检测场景需要定制化方案,难以完成推广扩展;3)开发门槛高,视觉方案的制定、开发需要相当的图像算法知识和开发经验;4)开发周期长,视觉方案应用中,开发和调试工作量大,重复性工作较多,导致整体工程化周期较长。

技术实现思路

[0003]针对上述问题,本申请提供一种工业视觉检测装置,能够快速且方便地实现工业视觉方案的载入,提升开发效率。
[0004]本申请实施例提供一种工业视觉检测装置,包括:
[0005]算法库,所述算法库用于存储用于对图像进行处理的算子;
[0006]解析单元,用于获取可执行程序的方案文档,并对所述方案文档进行解析以得到目标算子的基本属性及所述目标算子之间的连接关系,并基于所述基本属性和所述连接关系调用所述算法库中的目标算子生成可执行程序;
[0007]执行单元,用于调用硬件资源并执行所述可执行程序。
[0008]在一些实施例中,所述解析单元还用于基于所述基本属性及目标算子之间的连接关系,生成方案文档,并输出所述方案文档。
[0009]在一些实施例中,所述方案文档为Json或Prototxt格式。
[0010]在一些实施例中,所述基本属性包括:标识、算子类型、输入、输出及算子参数,其中,一个算子的输入能够设置为另一个算子的输出以构成连接关系,所述算子参数能够进行设置。
[0011]在一些实施例中,所述连接关系包括:一对一连接、一对多连接、多对多连接中的至少一个。
[0012]在一些实施例中,算子包括:滤波算子、二值化算子、目标检测算子中的至少一个。
[0013]在一些实施例中,工业视觉检测装置还包括:
[0014]硬件资源,用于被执行单元调用,并用于输入或输出可执行程序运行时的数据。
[0015]在一些实施例中,所述硬件资源包括:图像采集模块。
[0016]在一些实施例中,所述执行单元还包括:
[0017]过程输出子单元,用于输出可执行程序在执行过程中的数据;
[0018]日志输出子单元,用于输出可执行程序的日志数据。
[0019]本申请提供的一种工业视觉检测装置,通过设置算法库,所述算法库用于存储用于对图像进行处理的算子;解析单元,用于获取可执行程序的方案文档,并对所述方案文档进行解析以得到目标算子的基本属性及目标算子之间的连接关系,并基于所述基本属性和所述连接关系调用所述算法库中的目标算子生成可执行程序;执行单元,用于调用硬件资源执行所述可执行程序,能够快速且方便地实现方案的载入,提升开发效率。
附图说明
[0020]在下文中将基于实施例并参考附图来对本申请进行更详细的描述。
[0021]图1为本申请实施例提供的一种工业视觉检测装置的结构示意图;
[0022]图2为本申请实施例提供的一种方案文档的导出和导入流程示意图;
[0023]图3为本申请实施例提供的一种功能扩展后的架构示意图。
[0024]在附图中,相同的部件使用相同的附图标记,附图并未按照实际的比例绘制。
具体实施方式
[0025]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0026]在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
[0027]如果申请文件中出现“第一\第二\第三”的类似描述则增加以下的说明,在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
[0028]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
[0029]基于相关技术中存在的问题,本申请实施例提供一种工业视觉检测装置,所述方法应用于电子设备,例如计算机、移动终端、服务器等,所述移动终端可以包括手机、平板电脑等。
[0030]实施例一
[0031]本申请实施例提供一种工业视觉检测装置,算法库,所述算法库用于存储用于对图像进行处理的算子;解析单元,用于获取可执行程序的方案文档,并对所述方案文档进行解析以得到目标算子的基本属性及所述目标算子之间的连接关系,并基于所述基本属性和所述连接关系调用所述算法库中的目标算子生成可执行程序;执行单元,用于调用硬件资源并执行所述可执行程序。
[0032]本申请实施例中,所述目标算子可以是算法库中的任一一个或多个算子。
[0033]图1为本申请实施例提供的一种工业视觉检测装置的结构示意图,如图1所示,所述工业视觉检测装置包括:算法库(AlgorithmLibrary)、解析单元(ParseUnit)、执行单元
(ExecuteUnit)。
[0034]本申请实施例中,算法库包含用于对图像进行处理的算子如滤波算子、二值化算子、目标检测算子等;解析单元用于将方案文档解析(parse)为各个算子属性和相互连接关系,调用(invoke)算子库中对应的算子,生成(generate)可执行的程序;执行单元用于调度硬件资源,执行(execute)解析单元输出的程序。
[0035]本申请提供的一种工业视觉检测装置,通过设置算法库,所述算法库用于存储用于对图像进行处理的算子;解析单元,用于获取可执行程序的方案文档,并对所述方案文档进行解析以得到目标算子的基本属性及目标算子之间的连接关系,并基于所述基本属性和所述连接关系调用所述算法库中的目标算子生成可执行程序;执行单元,用于调用硬件资源执行所述可执行程序,能够快速且方便地实现方案的载入,提升开发效率。
[0036]在一些实施例中,所述解析单元还用于基于所述基本属性及目标算子之间的连接关系,生成方案文档,并输出所述方案文档。
[0037]本申请实施例中,所述所述方案文档为Json或Prototxt格式。
[0038]本申请实施例提供的方法,通过将方案文档解析为可执行程序,并能够将可执行程序转本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工业视觉检测装置,其特征在于,包括:算法库,所述算法库用于存储用于对图像进行处理的算子;解析单元,用于获取可执行程序的方案文档,并对所述方案文档进行解析以得到目标算子的基本属性及所述目标算子之间的连接关系,并基于所述基本属性和所述连接关系调用所述算法库中的目标算子生成可执行程序;执行单元,用于调用硬件资源并执行所述可执行程序。2.根据权利要求1所述的工业视觉检测装置,其特征在于,所述解析单元还用于基于所述基本属性及目标算子之间的连接关系,生成方案文档,并输出所述方案文档。3.根据权利要求2所述的工业视觉检测装置,其特征在于,所述方案文档为Json或Prototxt格式。4.根据权利要求1所述的工业视觉检测装置,其特征在于,所述基本属性包括:标识、算子类型、输入、输出及算子参数,其中,一个算子的输入能够...

【专利技术属性】
技术研发人员:高宗陈彦宇马雅奇陈高张黎杜艺博
申请(专利权)人:珠海联云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1