工件识别方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:25953191 阅读:24 留言:0更新日期:2020-10-17 03:45
本申请实施例公开了一种工件识别方法、装置、计算机设备及存储介质,包括下述步骤:获取目标工件的工件图像;根据工件图像中的部件信息,生成色块图像;当色块图像符合预设的合格条件时,确定目标工件合格。通过该方法可以有效判断对工件合格与否,工件合格才继续进行加工或装配,避免工件装配或加工失误导致的损失,有效提高工件生产的合格率,同时实现了全自动化工件识别,相比于人工进行工件鉴定,可以有效提高工件生产流水线的生产效率,节省人力资源。

【技术实现步骤摘要】
工件识别方法、装置、计算机设备及存储介质
本申请涉及自动化生产
,特别是涉及一种工件识别方法、装置、计算机设备及存储介质。
技术介绍
对于工作在自动化生产线上或柔性制造系统中的工业机器人来说,其完成最多的一类操作是“抓取—放置”动作,比如流水线上的工件搬运、装配以及各工位之间的工件转移和上下料。在这个过程中,工件相对于机器人的初始位姿和终止位姿是事先规定的;但很多情况下,特别是流水线场合,工件的位姿常常是不固定的。这就导致实际目标工件的位姿与理想工件位姿总是有偏差的,这种偏差哪怕很小都可能会导致机器人抓取或装配失误,使得装配后的工件不合格。而不合格的工件如果未及时处理,可能导致生产出来的工件合格率不高,浪费原料,甚至可能因为对位不齐等原因损坏生产设备。现有技术中对于生产过程中的工件一般采用人工判断的方法,在生产过程中人为进行观察,或者设置人工检查区,待人工确定工件合格之后再进行下一步加工,但是通过人工检查的方式需要大量的人力成本,并且效率较低。
技术实现思路
本申请实施例能够提供一种有效判断工件是否合格的工件识别方法、装置、计算机设备及存储介质。为解决上述技术问题,本申请创造的实施例采用的一个技术方案是:提供一种工件识别方法,包括以下步骤:获取目标工件的工件图像;根据所述工件图像中的部件信息,生成色块图像;当所述色块图像符合预设的合格条件时,确定所述目标工件合格。可选地,所述根据所述工件图像中的部件信息,生成色块图像,包括以下步骤:r>确定所述工件图像中的各部件的部件信息;根据所述部件信息确定部件颜色信息;以所述部件颜色信息为依据生成所述色块图像。可选地,所述以所述部件颜色信息为依据生成所述色块图像,包括以下步骤:确定所述工件图像中各部件的部件轮廓信息;根据所述部件轮廓信息和所述部件颜色信息确定色块信息;根据所述色块信息生成所述色块图像。可选地,所述根据所述部件信息确定部件颜色信息,包括以下步骤:从预设的颜色数据库中,查找出与目标部件的部件信息对应的部件颜色,作为所述目标部件的部件颜色信息。可选地,所述当所述色块图像符合预设的合格条件时,确定所述目标工件合格,包括下述步骤:获取标准色块图像;将所述色块图像与所述标准色块图像进行对比,根据对比结果确定所述色块图像是否符合所述合格条件。可选地,所述将所述色块图像与所述标准色块图像进行对比,根据对比结果确定所述色块图像是否符合所述合格条件,包括下述步骤:计算所述色块图像与所述标准色块图像的相似度;判断所述相似度是否大于预设的第一阈值;当所述相似度大于第一阈值时,确定所述色块图像符合所述合格条件。可选地,所述将所述色块图像与所述标准色块图像进行对比,根据对比结果确定所述色块图像是否符合所述合格条件,包括下述步骤:获取所述标准色块图像中的目标色块信息;判断所述色块图像与所述目标色块信息的匹配度;当所述匹配度大于预设的第二阈值时,确定所述色块图像符合所述合格条件。为解决上述技术问题,本申请实施例还提供一种工件识别装置,包括:获取模块,用于获取目标工件的工件图像;处理模块,用于根据所述工件图像中的部件信息,生成色块图像;执行模块,用于当所述色块图像符合预设的合格条件时,确定所述目标工件合格。可选地,所述工件识别装置,还包括:第一处理子模块,用于确定所述工件图像中的各部件的部件信息;第二处理子模块,用于根据所述部件信息确定部件颜色信息;第一生成子模块,用于以所述部件颜色信息为依据生成所述色块图像。可选地,所述工件识别装置,还包括:第三处理子模块,用于确定所述工件图像中各部件的部件轮廓信息;第四处理子模块,用于根据所述部件轮廓信息和所述部件颜色信息确定色块信息;第二生成子模块,用于根据所述色块信息生成所述色块图像。可选地,所述工件识别装置,还包括:第一查找子模块,用于从预设的颜色数据库中,查找出与目标部件的部件信息对应的部件颜色,作为所述目标部件的部件颜色信息。可选地,所述工件识别装置,还包括:第一获取子模块,用于获取标准色块图像;第一对比子模块,用于将所述色块图像与所述标准色块图像进行对比,根据对比结果确定所述色块图像是否符合所述合格条件。可选地,所述工件识别装置,还包括:第一计算子模块,用于计算所述色块图像与所述标准色块图像的相似度;第一判断子模块,用于判断所述相似度是否大于预设的第一阈值;第一执行子模块,用于当所述相似度大于第一阈值时,确定所述色块图像符合所述合格条件。可选地,所述工件识别装置,还包括:第二获取子模块,用于获取所述标准色块图像中的目标色块信息;第二判断子模块,用于判断所述色块图像与所述目标色块信息的匹配度;第二执行子模块,用于当所述匹配度大于预设的第二阈值时,确定所述色块图像符合所述合格条件。为解决上述技术问题,本申请实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行上述所述工件识别方法的步骤。为解决上述技术问题,本申请实施例还提供一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述工件识别方法的步骤。本申请实施例的有益效果包括:根据工件图像的部件信息生成色块图像,可以有效判别工件图像中各个部件的组成及位置关系,再根据色块图像中所反映出的部件信息,以此确定色块图像中各色块组成及位置是否合格,当色块图像合格时说明工件中的部件均正常,工件当前状态合格,通过该方法可以有效判断对工件合格与否,工件合格才继续进行加工或装配,避免工件装配或加工失误导致的损失,有效提高工件生产的合格率,同时实现了全自动化工件识别,相比于人工进行工件鉴定,可以有效提高工件生产流水线的生产效率,节省人力资源。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例工件识别方法的基本流程示意图;图2为本申请实施例根据部件信息生成色块图像的流程示意图;图3为本申请实施例以部件颜色信息为依据生成色块图像的流程示意图;图4为本申请实施例确定色块图像是否符合合格条件的流程示意图;图5为本申请实施例根据相似度确定色块图像是否符合合格条件的流程示意图;图6为本申请实施例根据目标色块信息确定色块图像是否符合合格条件的流程示意图;图7为本申请实施例工件识别装置的基本结构框本文档来自技高网...

【技术保护点】
1.一种工件识别方法,其特征在于,包括以下步骤:/n获取目标工件的工件图像;/n根据所述工件图像中的部件信息,生成色块图像;/n当所述色块图像符合预设的合格条件时,确定所述目标工件合格。/n

【技术特征摘要】
1.一种工件识别方法,其特征在于,包括以下步骤:
获取目标工件的工件图像;
根据所述工件图像中的部件信息,生成色块图像;
当所述色块图像符合预设的合格条件时,确定所述目标工件合格。


2.如权利要求1所述的工件识别方法,其特征在于,所述根据所述工件图像中的部件信息,生成色块图像,包括以下步骤:
确定所述工件图像中的各部件的部件信息;
根据所述部件信息确定部件颜色信息;
以所述部件颜色信息为依据生成所述色块图像。


3.如权利要求2所述的工件识别方法,其特征在于,所述以所述部件颜色信息为依据生成所述色块图像,包括以下步骤:
确定所述工件图像中各部件的部件轮廓信息;
根据所述部件轮廓信息和所述部件颜色信息确定色块信息;
根据所述色块信息生成所述色块图像。


4.如权利要求2所述的工件识别方法,其特征在于,所述根据所述部件信息确定部件颜色信息,包括以下步骤:
从预设的颜色数据库中,查找出与目标部件的部件信息对应的部件颜色,作为所述目标部件的部件颜色信息。


5.如权利要求1所述的工件识别方法,其特征在于,所述当所述色块图像符合预设的合格条件时,确定所述目标工件合格,包括下述步骤:
获取标准色块图像;
将所述色块图像与所述标准色块图像进行对比,根据对比结果确定所述色块图像是否符合所述合格条件。


6.如权利要求5所述的工件识别方法...

【专利技术属性】
技术研发人员:汪涌
申请(专利权)人:深圳至峰精密制造有限公司
类型:发明
国别省市:广东;44

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

1