一种按键丝印的检测方法及系统技术方案

技术编号:15326928 阅读:112 留言:0更新日期:2017-05-16 11:02
本发明专利技术属于自动化测试领域,提供了一种按键丝印的检测方法及系统。其中方法包括:若检测到流水线上的POS机移动至预设位置,则对所述POS机上的待检测的按键进行拍照,以获取目标图片;将所述目标图片中的按键各自对应的按键丝印与预设的模板图片中的按键各自对应的按键丝印进行对比,判断所述目标图片中的按键丝印是否齐全以及每个按键对应的按键丝印是否正确且完整;若所述目标图片中的按键丝印齐全,且每个按键对应的按键丝印正确且完整,则输出控制信息,以进入下一台POS机的检测,从而实现了对POS机的按键丝印的自动检测,不仅节省了人工成本,而且提高了检测效率和检测质量。

Method and system for detecting button screen printing

The invention belongs to the field of automatic testing, and provides a method and a system for detecting button silk screen. The method comprises the following steps: to detect if the POS mobile line to a preset position, for detecting the POS machine on the button to take pictures, to obtain the target image; comparing the target key button screen screen picture button corresponding with the preset keys in the corresponding template images. The judgment of the target in the picture screen button is complete and button screen each key corresponds to the correct and complete; if the target key screen in the picture is complete, and the key screen each key corresponds to correct and complete, then the output control information, to check into the next POS, so to realize the automatic detection of POS button screen printing machine, not only saves the labor cost, but also improves the detection efficiency and the detection quality.

【技术实现步骤摘要】
一种按键丝印的检测方法及系统
本专利技术属于自动化测试领域,尤其涉及一种按键丝印的检测方法及系统。
技术介绍
POS(Pointofsales,销售点)机上通常都设置有用于输入密码的按键,每个按键上都会印刷具有标识作用的字符(如字符“0”至“9”),即按键丝印,为了保证POS机的按键上的按键丝印的正确性和完整性,需要在POS机的生产过程中,对POS机的按键上的按键丝印进行检测。现有的按键丝印检测一般都是通过人工完成的,检测速度较慢、人为误判率较高。
技术实现思路
本专利技术的目的在于提供一种按键丝印的检测方法及系统,旨在解决现有的人工式按键丝印检测方法所存在的检测速度慢、人为误判率高的问题。本专利技术是这样实现的,一种按键丝印的检测方法,所述按键丝印的检测方法包括:若检测到流水线上的POS机移动至预设位置,则对所述POS机上的待检测的按键进行拍照,以获取目标图片;其中,所述目标图片中包含所述POS机上的待检测的按键各自对应的按键丝印;将所述目标图片中的按键各自对应的按键丝印与预设的模板图片中的按键各自对应的按键丝印进行对比,判断所述目标图片中的按键丝印是否齐全以及每个按键对应的按键丝印是否正确且完整;若所述目标图片中的按键丝印齐全,且每个按键对应的按键丝印正确且完整,则输出控制信息,以进入下一台POS机的检测。本专利技术还提供了一种按键丝印的检测系统,所述按键丝印的检测系统包括:获取模块,用于若检测到流水线上的POS机移动至预设位置,则对所述POS机上的待检测的按键进行拍照,以获取目标图片;其中,所述目标图片中包含所述POS机上的待检测的按键各自对应的按键丝印;检测模块,用于将所述目标图片中的按键各自对应的按键丝印与预设的模板图片中的按键各自对应的按键丝印进行对比,判断所述目标图片中的按键丝印是否齐全以及每个按键对应的按键丝印是否正确且完整;输出模块,用于若所述目标图片中的按键丝印齐全,且每个按键对应的按键丝印正确且完整,则输出控制信息,以进入下一台POS机的检测。本专利技术通过若检测到流水线上的POS机移动至预设位置,则对所述POS机上的待检测的按键进行拍照,以获取目标图片;将所述目标图片中的按键各自对应的按键丝印与预设的模板图片中的按键各自对应的按键丝印进行对比,判断所述目标图片中的按键丝印是否齐全以及每个按键对应的按键丝印是否正确且完整;若所述目标图片中的按键丝印齐全,且每个按键对应的按键丝印正确且完整,则输出控制信息,以进入下一台POS机的检测,从而实现了对POS机的按键丝印的自动检测,不仅节省了人工成本,而且提高了检测效率和检测质量。附图说明图1是本专利技术实施例提供的一种按键丝印的检测方法的示意流程图;图2是本专利技术另一实施例提供的一种按键丝印的检测方法的示意流程图;图3是本专利技术实施例提供的一种按键丝印的检测系统的示意性框图;图4是本发另一明实施例提供的一种按键丝印的检测系统的示意性框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,图1是本专利技术实施例提供的一种按键丝印的检测方法的示意流程图。该按键丝印的检测方法具体用于对POS(Pointofsales,销售点)机上的按键对应的按键丝印进行检测。其中,按键丝印具体指POS机生产过程中,印刷于POS机按键上的具有标识作用的字符,如字符“0”至“9”。在本实施例中,按键丝印的检测方法的执行主体为自动化检测系统。其中,自动化检测系统包括:相机、检测治具及检测终端。相机和检测治具均与控制终端进行通信连接。检测治具固定设置在流水线对应的预设位置的上游,即POS机在流水线上移动时会先经过检测治具,然后到达预设位置,且POS机完全经过检测治具即认为POS机到达预设位置。其中,预设位置可以根据实际需求进行设置,此处不做限制。检测治具的入口处和出口处均设置有光电式对射传感器或数字光栅,用于检测POS机是否进入或离开检测治具。具体的,当入口处的光电式对射传感器或数字光栅的光路开始被遮挡,即入口处的光电式对射传感器或数字光栅的光路从不被遮挡状态变为被遮挡状态,则认为POS机开始进入检测治具;当入口处的光电式对射传感器或数字光栅的光路从被遮挡状态变为不被遮挡状态,则认为POS机完全进入检测治具。当出口处的光电式对射传感器或数字光栅的光路开始被遮挡,即出口处的光电式对射传感器或数字光栅的光路从不被遮挡状态变为被遮挡状态,则认为POS机开始离开检测治具;当出口处的光电式对射传感器或数字光栅的光路从被遮挡状态变为不被遮挡状态,则认为POS机完全离开(或完全经过)检测治具。相机设置在预设位置的正上方,用于在POS机移动至预设位置时对POS机行的待检测的按键进行拍照。相机可以为滚动快门的相机,其可以达到每秒50帧以上的拍摄速度,且不会出现拖影现象。控制终端可以为手机、平板电脑、台式电脑等智能终端;当然,控制终端还可以集成在检测治具中,具体根据实际需求进行设置,此处不做限制。在本实施例中,按键丝印的检测方法可以包括以下步骤:S101:若检测到流水线上的POS机移动至预设位置,则对所述POS机上的待检测的按键进行拍照,以获取目标图片。在本专利技术实施例中,若检测到流水线上的POS机移动至预设位置,即若检测到流水线上的POS机完全经过检测治具,则控制终端控制位于预设位置的正上方的相机对POS机上的待检测的按键进行拍照,以获取目标图片。其中,目标图片中包含POS机上的待检测的按键以及待检测的按键各自对应的按键丝印。具体的,POS机上的待检测的按键可以为POS机上的所有按键,即目标图片中可以包含POS机上的所有按键各自对应的按键丝印。例如,目标图片中可以包含POS机上的密码输入按键(用于印刷字符“0”至“9”的按键)和各种功能按键(用于印刷“确定”、“取消”、“菜单”等字符的按键)。POS机上的待检测的按键也可以为POS机上的部分按键,即目标图片中可以仅包含POS机上的部分按键对应的按键丝印。例如目标图片中可以仅包含POS机上的密码输入按键对应的按键丝印,即仅对POS机上的密码输入按键的按键丝印进行检测。具体根据实际需求进行设置,此处不做限制。目标图片中的按键各自对应的按键丝印可能是完全正确的;也可能有些按键对应的按键丝印是有残缺的;或者有些按键对应的按键丝印可能是空缺(即漏印)的。S102:将所述目标图片中的按键各自对应的按键丝印与预设的模板图片中的按键各自对应的按键丝印进行对比,判断所述目标图片中的按键丝印是否齐全以及每个按键对应的按键丝印是否正确且完整。在本专利技术实施例中,在获取到目标图片后,控制终端将目标图片中的按键各自对应的按键丝印与预设的模板图片中的按键各自对应的按键丝印进行对比,判断目标图片中的按键丝印是否齐全以及每个按键对应的按键丝印是否正确且完整。其中,预设的模板图片为预先存储的用于作为检测参考的图片。模板图片中包含POS机上的待检测的按键各自对应的按键丝印,且每个按键丝印对应的位置均是正确的,每个按键丝印均是完整无残缺的。每个按键丝印对应一个位置信息,该位置信息为理论位置信息,包括横坐标和纵坐标。例如,若POS机上待检测的按键为密码输入按本文档来自技高网...
一种按键丝印的检测方法及系统

【技术保护点】
一种按键丝印的检测方法,其特征在于,所述按键丝印的检测方法包括:若检测到流水线上的POS机移动至预设位置,则对所述POS机上的待检测的按键进行拍照,以获取目标图片;其中,所述目标图片中包含所述POS机上的待检测的按键各自对应的按键丝印;将所述目标图片中的按键各自对应的按键丝印与预设的模板图片中的按键各自对应的按键丝印进行对比,判断所述目标图片中的按键丝印是否齐全以及每个按键对应的按键丝印是否正确且完整;若所述目标图片中的按键丝印齐全,且每个按键对应的按键丝印正确且完整,则输出控制信息,以进入下一台POS机的检测。

【技术特征摘要】
1.一种按键丝印的检测方法,其特征在于,所述按键丝印的检测方法包括:若检测到流水线上的POS机移动至预设位置,则对所述POS机上的待检测的按键进行拍照,以获取目标图片;其中,所述目标图片中包含所述POS机上的待检测的按键各自对应的按键丝印;将所述目标图片中的按键各自对应的按键丝印与预设的模板图片中的按键各自对应的按键丝印进行对比,判断所述目标图片中的按键丝印是否齐全以及每个按键对应的按键丝印是否正确且完整;若所述目标图片中的按键丝印齐全,且每个按键对应的按键丝印正确且完整,则输出控制信息,以进入下一台POS机的检测。2.如权利要求1所述的按键丝印的检测方法,其特征在于,所述按键丝印的检测方法还包括:若所述目标图片中的按键丝印不齐全,或至少有一个按键对应的按键丝印不正确或不完整,则输出错误提示信息。3.如权利要求1所述的按键丝印的检测方法,其特征在于,所述将所述目标图片中的按键各自对应的按键丝印与预设的模板图片中的按键各自对应的按键丝印进行对比,判断所述目标图片中的按键丝印是否齐全以及每个按键对应的按键丝印是否正确且完整包括:对所述目标图片进行处理,并获取所述目标图片中的按键各自对应的按键丝印信息;将所述模板图片中的每个按键对应的按键丝印信息均与所述目标图片中的所有按键各自对应的按键丝印信息进行一一对比,判断所述模板图片中的每个按键丝印是否在所述目标图片中存在与其相似度值大于第一预设阈值的按键丝印;若所述模板图片中的每个按键丝印在所述目标图片中均存在与其相似度值大于第一预设阈值的按键丝印,则确定所述目标图片中的按键丝印是齐全的;将所述模板图片中的每个按键丝印对应的位置信息与所述目标图片中的相应的按键丝印建立对应关系,并判断所述目标图片中的每个按键丝印对应的位置信息是否与预设的位置信息相符;若所述目标图片中的每个按键丝印对应的位置信息均与预设的位置信息相符,则确定所述目标图片中的每个按键对应的按键丝印是正确的;判断所述模板图片中的每个按键丝印与所述目标图片中的相应的按键丝印之间的相似度值是否大于第二预设阈值;若所述模板图片中的每个按键丝印与所述目标图片中的相应的按键丝印之间的相似度值均大于第二预设阈值,则确定所述目标图片中的每个按键对应的按键丝印是完整的。4.如权利要求3所述的按键丝印的检测方法,其特征在于,所述位置信息包括横坐标和纵坐标;所述目标图片中包含m行×n列按键丝印;m和n均为正整数;所述判断所述目标图片中的每个按键丝印对应的位置信息是否与预设的位置信息相符包括:判断所述目标图片中的每列按键丝印中的任意两个按键丝印的纵坐标之差是否小于第一预设微差量,以及每列按键丝印中的相邻两个按键丝印的横坐标之差是否在第一预设范围内;若所述目标图片中的每列按键丝印中的任意两个按键丝印的纵坐标之差小于第一预设微差量,且每列按键丝印中的相邻两个按键丝印的横坐标之差在第一预设范围内,则确定所述目标图片中的每个按键丝印对应的位置信息与预设的位置信息相符。5.如权利要求3所述的按键丝印的检测方法,其特征在于,所述位置信息包括横坐标和纵坐标;所述目标图片中包含m行×n列按键丝印;m和n均为正整数;所述判断所述目标图片中的每个按键丝印对应的位置信息是否与预设的位置信息相符包括:判断所述目标图片中的每行按键丝印中的任意两个按键丝印的横坐标之差是否小于第一预设微差量,以及每列按键丝印中的相邻两个按键丝印的纵坐标之差是否在第二预设范围内;若所述目标图片中的每列按键丝印中的任意两个按键丝印的横坐标之差小于第一预设微差量,且每列按键丝印中的相邻两个按键丝印的纵坐标之差在第二预...

【专利技术属性】
技术研发人员:李发伟董江林李保雄
申请(专利权)人:百富计算机技术深圳有限公司
类型:发明
国别省市:广东,44

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

1