基于OCR的产品字符在线检测方法、装置及系统制造方法及图纸

技术编号:23363666 阅读:64 留言:0更新日期:2020-02-18 17:33
本发明专利技术提供一种基于OCR的产品字符在线检测方法、装置及系统。所述方法包括:利用机器视觉镜头获取待检测产品的字符画面;对所述字符画面中的所有字符进行识别并按其位置信息进行排序整理,得到一一对应的字符检测项和检测值;对每个检测值中的每个字符进行OCR识别,得到每个检测值的OCR识别结果;将每个字符检测项对应的检测值的OCR识别结果,与所述字符检测项对应的预定检测结果进行比对,若所述检测值的OCR识别结果与所述预定检测结果完全相同,则判定产品字符检测通过,否则判定产品字符检测不通过。本发明专利技术能够提高检测的准确率和效率,降低成本。

OCR based product character online detection method, device and system

【技术实现步骤摘要】
基于OCR的产品字符在线检测方法、装置及系统
本专利技术涉及产品检测
,尤其涉及一种基于OCR的产品字符在线检测方法、装置及系统。
技术介绍
电视机字符画面包含着电视机的所有信息,例如电视机型号、订单号、WIFI地址信息、IP地址信息、RF(射频)信息、白平衡信息、软件版本等,无论生产者或者客户都可以从字符画面获得产品的上述所有信息,从而确定电视机功能是否完全正常,是否满足出厂要求,保证产品能够在市场上顺利地流通,为电视机的交易双方带来极大便利,因此字符检测是产品出厂前的必备检测项目之一。现有的字符在线检测方案是当电视机从生产线上流动到特定工位,由工人手动将电视机切换到字符画面,然后由工人进行人工读取待测项字符信息,然后对其进行人工判断,确认待测项信息一一对应后,完成该电视机的字符在线检测流程。图1为某电视机字符画面的节选,图像左边字符为检测项,右边字符为检测项的值,左右两边字符存在一一对应的关系。对于电视机的字符信息项极多的情况,如果仅由工人通过人眼进行识别判断,容易出错,因为左右两边的字符是一一对应的关系,由于字符在画面中分布过密,容易出现看错行的情况,从而能导致误判。电视机生产的时候,每一台电视机都有一个独一无二的序列号信息,其对应的是电视机的唯一识别号。工厂在接到电视机订单后,会制作一个订单Excel表,表里面包含着这批订单中所有电视机的序列号信息。电视机在制作好出厂前,工人需要对电视机的序列号进行检测,需要确保同一批次出厂的电视机序列号与Excel表里面的电视机序列号一一对应,防止出现不同批次不同型号的电视机出现串货的情况,以及方便对出货电视机进行信息备份和售后跟踪。因此,电视机出厂前需要进行序列号信息检测,工人从电视机字符画面读取到序列号的值后,需要人工将其与当前订单Excel表中的序列号信息进行查找匹配。当前序列号的人工检测方法效率十分低下,且容易出错。目前人工检测的速度取决于产线工人的操作熟练程度,字符检测要求工人精神高度集中,才能在电视机屏幕大量的检测项中找到待检项字符信息并对其进行判断。而实际产线的流速较快,在经过长时间的重复性工作后工人容易出现精神不集中的情况,很容易出现由于产线工人的误操作,导致出现电视机字符检测项漏检、误判、重复识别的问题,而且容易导致电视机堵在某个工位,跟不上产线节拍,影响生产效率。工人大多不愿意长时间进行无技术含量的重复性工作,工厂常年存在相关工位的招工荒,故人工成本的不断上涨也是一个不容忽视的问题。综上所述,现有的由人工进行的产品字符在线检测方案,检测的准确率和效率不高,成本较高。
技术实现思路
本专利技术提供的基于OCR的产品字符在线检测方法、装置及系统,能够提高检测的准确率和效率,降低成本。第一方面,本专利技术提供一种基于OCR的产品字符在线检测方法,包括:利用机器视觉镜头获取待检测产品的字符画面;对所述字符画面中的所有字符进行识别并按其位置信息进行排序整理,得到一一对应的字符检测项和检测值;对每个检测值中的每个字符进行OCR识别,得到每个检测值的OCR识别结果;将每个字符检测项对应的检测值的OCR识别结果,与所述字符检测项对应的预定检测结果进行比对,若所述检测值的OCR识别结果与所述预定检测结果完全相同,则判定产品字符检测通过,否则判定产品字符检测不通过。可选地,在所述利用机器视觉镜头获取待检测产品的字符画面之前,所述方法还包括:从待检测字符画面中选取唯一字符生成唯一字符模板并保存,同时记录所述唯一字符在所述待检测字符画面中的位置信息,其中,所述唯一字符为字符检测项。可选地,所述利用机器视觉镜头获取待检测产品的字符画面包括:在所述机器视觉系统当前拍摄的画面中搜索唯一字符并与所保存的唯一字符模板比对,当比对值大于预设阈值时,确定所述机器视觉系统当前拍摄的画面为待检测产品的字符画面。可选地,所述对所述字符画面中的所有字符进行识别并按其位置信息进行排序整理,得到一一对应的字符检测项和检测值包括:从所述字符画面中筛选出感兴趣的字符区域,即检测值所在的区域;对所述感兴趣的字符区域中所有在同一行的字符作为一个整体字符串输出,得到与每个字符检测项所在位置对应的检测值。可选地,所述对每个检测值中的每个字符进行OCR识别,得到每个检测值的OCR识别结果包括:对于每个检测值中的每个字符,基于多个字符库进行OCR识别,得到每个字符对应的多个OCR识别结果,其中,每个OCR识别结果具有对应的匹配度;选取多个OCR识别结果中匹配度最高的作为所述字符的OCR识别结果。第二方面,本专利技术提供一种基于OCR的产品字符在线检测装置,包括:获取单元,用于利用机器视觉镜头获取待检测产品的字符画面;第一识别单元,对所述字符画面中的所有字符进行识别并按其位置信息进行排序整理,得到一一对应的字符检测项和检测值;第二识别单元,用于对每个检测值中的每个字符进行OCR识别,得到每个检测值的OCR识别结果;比对单元,用于将每个字符检测项对应的检测值的OCR识别结果,与所述字符检测项对应的预定检测结果进行比对,若所述检测值的OCR识别结果与所述预定检测结果完全相同,则判定产品字符检测通过,否则判定产品字符检测不通过。可选地,所述装置还包括:生成单元,用于在所述获取单元利用机器视觉镜头获取待检测产品的字符画面之前,从待检测字符画面中选取唯一字符生成唯一字符模板并保存,同时记录所述唯一字符在所述待检测字符画面中的位置信息,其中,所述唯一字符为字符检测项。可选地,所述获取单元,用于在所述机器视觉系统当前拍摄的画面中搜索唯一字符并与所保存的唯一字符模板比对,当比对值大于预设阈值时,确定所述机器视觉系统当前拍摄的画面为待检测产品的字符画面。可选地,所述第一识别单元包括:筛选模块,用于从所述字符画面中筛选出感兴趣的字符区域,即检测值所在的区域;输出模块,用于对所述感兴趣的字符区域中所有在同一行的字符作为一个整体字符串输出,得到与每个字符检测项所在位置对应的检测值。可选地,所述第二识别单元包括:识别模块,用于对于每个检测值中的每个字符,基于多个字符库进行OCR识别,得到每个字符对应的多个OCR识别结果,其中,每个OCR识别结果具有对应的匹配度;选取模块,用于选取多个OCR识别结果中匹配度最高的作为所述字符的OCR识别结果。第三方面,本专利技术提供一种基于OCR的产品字符在线检测系统,所述系统包括机器视觉镜头以及上述基于OCR的产品字符在线检测装置。本专利技术实施例提供的基于OCR的产品字符在线检测方法、装置及系统,利用机器视觉镜头获取待检测产品的字符画面,对所述字符画面中的所有字符进行识别并按其位置信息进行排序整理,得到一一对应的字符检测项和检测值,能够避免因为人工失误导致的字符画面的检测项和检测值出现张冠李戴的误判情况,并且利用OCR技术对检测值中的字符进行本文档来自技高网
...

【技术保护点】
1.一种基于OCR的产品字符在线检测方法,其特征在于,包括:/n利用机器视觉镜头获取待检测产品的字符画面;/n对所述字符画面中的所有字符进行识别并按其位置信息进行排序整理,得到一一对应的字符检测项和检测值;/n对每个检测值中的每个字符进行OCR识别,得到每个检测值的OCR识别结果;/n将每个字符检测项对应的检测值的OCR识别结果,与所述字符检测项对应的预定检测结果进行比对,若所述检测值的OCR识别结果与所述预定检测结果完全相同,则判定产品字符检测通过,否则判定产品字符检测不通过。/n

【技术特征摘要】
1.一种基于OCR的产品字符在线检测方法,其特征在于,包括:
利用机器视觉镜头获取待检测产品的字符画面;
对所述字符画面中的所有字符进行识别并按其位置信息进行排序整理,得到一一对应的字符检测项和检测值;
对每个检测值中的每个字符进行OCR识别,得到每个检测值的OCR识别结果;
将每个字符检测项对应的检测值的OCR识别结果,与所述字符检测项对应的预定检测结果进行比对,若所述检测值的OCR识别结果与所述预定检测结果完全相同,则判定产品字符检测通过,否则判定产品字符检测不通过。


2.根据权利要求1所述的方法,其特征在于,在所述利用机器视觉镜头获取待检测产品的字符画面之前,所述方法还包括:
从待检测字符画面中选取唯一字符生成唯一字符模板并保存,同时记录所述唯一字符在所述待检测字符画面中的位置信息,其中,所述唯一字符为字符检测项。


3.根据权利要求2所述的方法,其特征在于,所述利用机器视觉镜头获取待检测产品的字符画面包括:
在所述机器视觉系统当前拍摄的画面中搜索唯一字符并与所保存的唯一字符模板比对,当比对值大于预设阈值时,确定所述机器视觉系统当前拍摄的画面为待检测产品的字符画面。


4.根据权利要求2或3所述的方法,其特征在于,所述对所述字符画面中的所有字符进行识别并按其位置信息进行排序整理,得到一一对应的字符检测项和检测值包括:
从所述字符画面中筛选出感兴趣的字符区域,即检测值所在的区域;
对所述感兴趣的字符区域中所有在同一行的字符作为一个整体字符串输出,得到与每个字符检测项所在位置对应的检测值。


5.根据权利要求4所述的方法,其特征在于,所述对每个检测值中的每个字符进行OCR识别,得到每个检测值的OCR识别结果包括:
对于每个检测值中的每个字符,基于多个字符库进行OCR识别,得到每个字符对应的多个OCR识别结果,其中,每个OCR识别结果具有对应的匹配度;
选取多个OCR识别结果中匹配度最高的作为所述字符的OCR识别结果。


6.一种基于OCR的产品字符在线检测装置,其特征在于,...

【专利技术属性】
技术研发人员:郑海明林淼张春平
申请(专利权)人:研祥智能科技股份有限公司
类型:发明
国别省市:广东;44

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

1