一种码图检测方法及检测系统技术方案

技术编号:15501639 阅读:31 留言:0更新日期:2017-06-03 22:54
本申请公开了一种码图检测方法及检测系统,其中,所述码图检测方法包括:设置采集参数;获取待测码图的码图原始图像;根据所述采集参数对所述码图原始图像进行裁切,获得至少一个码图区域图像;对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功。所述码图检测方法降低了所需解码的图像区域,提升了解码速度,从而提升了码图检测效率。并且由于对采集的码图原始图像进行了裁切,可以避免保留由于码图载体褶皱或环境光线的原因导致的成像效果不佳的区域作为所述码图区域图像,从而提升了码图区域图像的解码成功率,进而降低了检测过程中码图的误判率。

Code graph detection method and detection system

The invention discloses a code image detection system and method, which comprises the code image detection method: set the acquisition parameters; obtaining code image of original image to be detected code map; according to the cut of the original image of the acquisition parameters of the code, to obtain at least one code image to map; the at least one code map area image decoding, and judging whether the detected code map if successful decoding according to the decoding result. The code graph detection method reduces the decoded image area and improves the decoding speed, thereby improving the detection efficiency of the code map. And because the code graph of original image acquisition were cut, can avoid retention due to imaging effect causes the code image carrier folds or ambient light in poor regions as the code image region of the image, so as to enhance the regional image decoding code success rate, thereby reducing the detection process graph code error rate.

【技术实现步骤摘要】
一种码图检测方法及检测系统
本申请涉及可变数据印刷
,更具体地说,涉及一种码图检测方法及检测系统。
技术介绍
码图广泛应用于各种商品的外包装表面,用于记载商品信息或厂家信息等。并且码图记载的信息可以方便地通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。由于印刷在不同商品外包装表面的码图所记载的信息各不相同,因此码图的印刷需要采用可变数据印刷技术。在码图的印刷过程中,为了及时发现印刷过程中出现的问题,减少不必要的损失,需要对印刷出的码图的质量进行实时检测,对检测异常的外包装进行剔废问题,防止废品流入市场,对企业造成不必要的损失。现有技术中对码图检测时需要利用相机获取码图的原始图像,然后对原始图像进行解析,判断码图是否能够解码。但是相机获取的码图的原始图像的质量容易受到码图载体的形状或环境光线的影响,从而降低码图的解码成功率,造成对码图的误判;另外,随着相机的像素的不断提高,相机获取的码图的原始图像所占内存也越来越大,从而使得所述原始图像所需的解析时间越来越多,降低了对码图进行检测的效率。因此,亟需一种误判率较低,且检测效率较高的码图检测方法。
技术实现思路
为解决上述技术问题,本专利技术提供了一种码图检测方法及检测系统,以实现降低码图检测的误判率,并且提高检测效率的目的。为实现上述技术目的,本专利技术实施例提供了如下技术方案:一种码图检测方法,包括:设置采集参数;获取待测码图的码图原始图像;根据所述采集参数对所述码图原始图像进行裁切,获得至少一个码图区域图像;对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功。可选的,所述设置采集参数包括:设置码图原始图像裁切区域。可选的,所述对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功包括:将所述至少一个码图区域图像构成图像集合;抽取所述图像集合中的一个码图区域图像作为目标图像,抽取的码图区域图像不再存在于所述图像集合中;对所述目标图像进行解码,并判断是否解码成功,如果是,则判定所述待测码图解码成功;如果否,则判断所述图像集合是否为空,若是,则判定所述待测码图解码失败,若否,则返回所述抽取所述图像集合中的一个码图区域作为目标图像的步骤。可选的,所述对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功包括:对所有所述码图区域图像进行解码,当所有所述码图区域图像解码成功时,判定所述待测码图解码成功;当任一所述码图区域图像解码失败时,判定所述待测码图解码失败。可选的,所述对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功包括:将同一码值的码图区域图像放入一个图像集合;对每个图像集合进行解码,当所有的图像集合均解码成功时,判定所述待测码图解码成功;所述对每个图像集合进行解码包括:抽取所述图像集合中的一个码图区域图像作为目标图像,抽取的码图区域图像不再存在于所述图像集合中;对所述目标图像进行解码,并判断是否解码成功,如果是,则判定该图像集合解码成功;如果否,则判断该图像集合是否为空,若是,则判定该图像集合解码失败,若否,则返回抽取所述图像集合中的一个码图区域图像作为目标图像的步骤。一种码图检测系统,包括:参数设置模块,用于设置采集参数;图像获取模块,用于获取待测码图的码图原始图像;图像裁切模块,用于根据所述采集参数对所述码图原始图像进行裁切,获得至少一个码图区域图像;判断模块,用于对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功。可选的,所述参数设置模块具体用于设置码图原始图像裁切区域。可选的,所述判断模块具体用于将所述至少一个码图区域图像构成图像集合;抽取所述图像集合中的一个码图区域图像作为目标图像,抽取的码图区域图像不再存在于所述图像集合中;对所述目标图像进行解码,并判断是否解码成功,如果是,则判定所述待测码图解码成功;如果否,则判断所述图像集合是否为空,若是,则判定所述待测码图解码失败,若否,则返回所述抽取所述图像集合中的一个码图区域作为目标图像的步骤。可选的,所述判断模块具体用于对所有所述码图区域图像进行解码,当所有所述码图区域图像解码成功时,判定所述待测码图解码成功;当任一所述码图区域图像解码失败时,判定所述待测码图解码失败。可选的,所述判断模块具体用于将同一码值的码图区域图像放入一个图像集合;对每个图像集合进行解码,当所有的图像集合均解码成功时,判定所述待测码图解码成功;所述对每个图像集合进行解码包括:抽取所述图像集合中的一个码图区域图像作为目标图像,抽取的码图区域图像不再存在于所述图像集合中;对所述目标图像进行解码,并判断是否解码成功,如果是,则判定该图像集合解码成功;如果否,则判断该图像集合是否为空,若是,则判定该图像集合解码失败,若否,则返回抽取所述图像集合中的一个码图区域图像作为目标图像的步骤。从上述技术方案可以看出,本专利技术实施例提供了一种码图检测方法及检测系统,其中,所述码图检测方法通过对采集的码图原始图像进行裁切,以获得至少一个码图区域图像,然后对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功,从而降低了所需解码的图像区域,提升了解码速度,从而提升了码图检测效率。并且由于对采集的码图原始图像进行了裁切,可以避免保留由于码图载体褶皱或环境光线的原因导致的成像效果不佳的区域作为所述码图区域图像,从而提升了码图区域图像的解码成功率,进而降低了检测过程中码图的误判率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请的一个实施例提供的一种码图检测方法的流程示意图;图2为本申请的另一个实施例提供的一种码图检测方法的流程示意图;图3为本申请的又一个实施例提供的一种码图检测方法的流程示意图;图4为本申请的再一个实施例提供的一种码图检测方法的流程示意图;图5为本申请的一个优选实施例提供的一种码图检测方法的流程示意图;图6为本申请的一个实施例提供的一种码图检测系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请实施例提供了一种码图检测方法,如图1所示,包括:S101:设置采集参数;S102:获取待测码图的码图原始图像;S103:根据所述采集参数对所述码图原始图像进行裁切,获得至少一个码图区域图像;S104:对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功。需要说明的是,所述码图检测方法通过对采集的码图原始图像进行裁切,以获得至少一个码图区域图像,然后对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功,从而降低了所需解码的图像区域,提升了解码速度,从而提升了码图检测效本文档来自技高网...
一种码图检测方法及检测系统

【技术保护点】
一种码图检测方法,其特征在于,包括:设置采集参数;获取待测码图的码图原始图像;根据所述采集参数对所述码图原始图像进行裁切,获得至少一个码图区域图像;对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功。

【技术特征摘要】
1.一种码图检测方法,其特征在于,包括:设置采集参数;获取待测码图的码图原始图像;根据所述采集参数对所述码图原始图像进行裁切,获得至少一个码图区域图像;对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功。2.根据权利要求1所述的码图检测方法,其特征在于,所述设置采集参数包括:设置码图原始图像裁切区域。3.根据权利要求1所述的码图检测方法,其特征在于,所述对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功包括:将所述至少一个码图区域图像构成图像集合;抽取所述图像集合中的一个码图区域图像作为目标图像,抽取的码图区域图像不再存在于所述图像集合中;对所述目标图像进行解码,并判断是否解码成功,如果是,则判定所述待测码图解码成功;如果否,则判断所述图像集合是否为空,若是,则判定所述待测码图解码失败,若否,则返回所述抽取所述图像集合中的一个码图区域作为目标图像的步骤。4.根据权利要求1所述的码图检测方法,其特征在于,所述对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功包括:对所有所述码图区域图像进行解码,当所有所述码图区域图像解码成功时,判定所述待测码图解码成功;当任一所述码图区域图像解码失败时,判定所述待测码图解码失败。5.根据权利要求1所述的码图检测方法,其特征在于,所述对所述至少一个码图区域图像进行解码,并根据解码结果判断所述待测码图是否解码成功包括:将同一码值的码图区域图像放入一个图像集合;对每个图像集合进行解码,当所有的图像集合均解码成功时,判定所述待测码图解码成功;所述对每个图像集合进行解码包括:抽取所述图像集合中的一个码图区域图像作为目标图像,抽取的码图区域图像不再存在于所述图像集合中;对所述目标图像进行解码,并判断是否解码成功,如果是,则判定该图像集合解码成功;如果否,则判断该图像集合是否为空,若是,则判定该图像集合解码失败,若...

【专利技术属性】
技术研发人员:陈桂亮李卫伟
申请(专利权)人:北京慧眼智行科技有限公司
类型:发明
国别省市:北京,11

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

1