一种用于动态图像中的二维码识别方法及装置制造方法及图纸

技术编号:16756328 阅读:22 留言:0更新日期:2017-12-09 02:30
本申请实施例中提供了一种用于显示终端动态图像中的二维码生成方法,当确定当前帧图像中包含二维码时,截取该当前帧图像对该二维码进行识别,若该二维码信息识别失败,则截取当前帧图像之和的若干帧原始图像,并依次判断该若干帧原始图像中是否包含二维码,若包含二维码,则将该帧原始图像作为需要进一步判定的目标图像进行保存,否则将该帧原始图像删除;进而获取保存的目标图像,分别统计该目标图像二维码中,目标位置的逻辑值1和0的个数,当逻辑值1的个数多于逻辑值0的个数,则认为该二维码在该目标位置的逻辑值为1,否则认为该目标位置的逻辑值为0;进而通过上述连续多帧图像的二维码的分析与统计,生成最终的二维码。

A method and device for two-dimensional code recognition in dynamic image

The embodiment of the application provides a method for two-dimensional code display terminal dynamic image generation method, including two-dimensional code when determining the current frame image, the interception of the current frame image to identify the two-dimensional code, if the two-dimensional code information identifying failure is intercepted several frames of original image and current frame image and in turn, to determine the number of frames in the original image contains a two-dimensional code, if it contains a two-dimensional code, the original image frame as target image to further determine the preservation, otherwise the original image frame deletion; and the target image obtaining storage, statistics of the target image in the two-dimensional code, the target location the logic value of number 1 and 0, when the logic value of 1 more than the logical value of the number 0, the two-dimensional code on the target location of the logical value of 1, or that the location of the target The logical value is 0, and then the final two-dimensional code is generated by the analysis and statistics of the two-dimensional code of the above continuous multi frame images.

【技术实现步骤摘要】
一种用于动态图像中的二维码识别方法及装置
本专利技术涉及计算机操作系统领域,尤其涉及一种动态图像中的二维码识别方法、装置及显示装置。
技术介绍
现有技术中,随着二维码的产生和普及,信息的快速传播得到了很大的便利。二维码以某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化点。因此,二维码在信息快速传播过程中得到了极为广泛的应用。现有技术中,通常会将信息以静态元素的形式存储在二维码中,进而使其在数字信息流(如视频播放,电视直播,HDMI物理信号源接入信号)输出时,随数字信息流同时显示出来,用户可利用终端设备通过扫码形式读取上述数字信息流中的二维码,并对其解码后读取存储在二维码中的信息。例如,在电视直播中的购物或新闻等频道,会在屏幕中一定区域中显示二维码,供用户扫码识别,以提供给用户更为丰富的信息。然而,用于显示二维码的区域通常较小,且在数字信息流中,含有二维码的图像以帧为单位在毫秒级的时间内快速切换和轮播展示,不同帧图像中所包含的二维码图像的清晰度或可识别性高低不同,进而导致该二维码的识别会受到一定干扰,二维码识别成功率降低,给用户获取二维码中存储的信息带来不便。
技术实现思路
本专利技术申请提供一种用于显示终端的动态图像中二维码的生成方法,通过将连续多帧内识别到的二维码进行对比,增加二维码的准确率,提高其识别成功率。第一方面,本申请提供一种用于显示终端的动态图像中二维码的生成方法,该方法包括:若截取到的当前帧图像包含二维码,截取当前帧之后的多帧初始图像并判断所述多帧初始图像中是否包含所述二维码,将包含所述二维码的所述多帧初始图像作为目标图像存储;依次统计所述目标图像的二维码中,目标位置上逻辑值1和0的个数,以个数多的逻辑值作为所述目标位置的逻辑值;遍历所述目标位置以生成最终的二维码。进一步的,若所述目标位置上,逻辑值1的个数多于0的个数,则以逻辑值1作为所述目标位置的逻辑值;若所述目标位置上,逻辑值1的个数小于0的个数,则以逻辑值0作为所述目标位置的逻辑值。第二方面,本申请提供用于显示终端的动态图像中二维码的生成装置,包括:目标图像存储模块,用于若截取到的当前帧图像包含二维码,且所述二维码解码失败时,截取当前帧之后的连续多帧初始图像并依次判断所述多帧初始图像中是否包含所述二维码,将包含所述二维码的所述多帧初始图像作为多帧目标图像存储;逻辑值确定模块,用于依次统计所述多帧目标图像的二维码中,同一目标位置上逻辑值1和0的个数,以个数多的逻辑值作为所述目标位置的逻辑值。二维码生成模块,用于遍历所述目标位置以生成最终的二维码。第三方面,本申请提供一种显示装置,该显示装置包括第二方面所述的目标图像存储模块、逻辑值确定模块及二维码生成模块。与现有技术相比,本申请所提出的技术方案的有益技术效果包括:本申请实施例中提供了一种用于显示终端动态图像中的二维码生成方法,当确定当前帧图像中包含二维码时,截取该当前帧图像对该二维码进行识别,若该二维码信息识别失败,则截取当前帧图像之和的若干帧原始图像,并依次判断该若干帧原始图像中是否包含二维码,若包含二维码,则将该帧原始图像作为需要进一步判定的目标图像进行保存,否则将该帧原始图像删除;进而获取保存的目标图像,分别统计该目标图像二维码中,目标位置的逻辑值1和0的个数,当逻辑值1的个数多于逻辑值0的个数,则认为该二维码在该目标位置的逻辑值为1,否则认为该目标位置的逻辑值为0;进而通过上述连续多帧图像的二维码的分析与统计,以生成最终的二维码。通过本申请提供的方法,大大降低了二维码识别过程中的难以识别的可能性,提高了二维码的可识别率及二维码识别准确性,进而方便用户从二维码中正确识别二维码信息。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术,描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例1中提供的用于动态图像中的二维码生成方法的流程示意图;图2为本申请实施例1中提供的用于判断图像中二维码图形的结构示意图;图3为本申请实施例1中提供的用于动态图像中的二维码生成装置的结构示意图;图4为本申请实施例1中提供的显示装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清除、完整地描述,显然,所描述的实施例仅仅是专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护范围。下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。实施例1本申请实施例1提供一种用于显示终端的动态图像中二维码生成方法,图1是本申请实施例给出的一种用于动态图像中的二维码生成方法的流程示意图,如图1所示,该方法包括:步骤S110:若截取到的当前帧图像包含二维码,截取当前帧之后的多帧初始图像并判断该多帧初始图像中是否包含该二维码,将包含该二维码的多帧初始图像作为多帧目标图像存储。进一步的,本申请实施例1中对下述概念做一个简单的说明:当前帧图像,即为动态播放的视频中当前时刻正在显示的图像画面;初始图像,即显示终端截取的连续多帧图像,且该连续多帧原始图像从当前帧的下一帧开始截取,在这些初始图像中不一定会包含需要识别的二维码;目标图像,即从初始图像中判断出的包含二维码的图像,通过对上述截取的连续若干帧初始图像依次判断,确定包含二维码的初始图像,并将其作为目标图像进行保存。优选的,当确定当前帧中包含二维码时,截取该二维码并对其解码,若解码成功,则直接读取并显示该二维码所包含的信息,且不再连续截取当前帧图像之后的多个图像帧,并对该多帧图像进行二维码识别。这是因为,当当前帧图像中包含的二维码能够被解析时,则可直接以该二维码中解码得到的信息作为该二维码中包含的信息,而无需再去截取其他图像进而做比较,这样可节省二维码识别与解码的时间。需要指出的是,若确定当前帧中包含二维码,则通常情况下,其后的连续多帧图像中都会包含二维码;但是若连续截取的原始图像帧数较多,则会出现连续截取的多帧图像中存在大量不包含二维码的图像,具体的,可以理解为,上述截取的所有图像中,当其中某一帧不含有二维码,且从该帧开始,之后的连续帧可能都不会再包含该二维码。需要指出的,图像的截取可以从当前帧开始,也可以从当前帧的下一帧开始。本申请实施例中示例性的以当前帧为截取起始图像,进行详细的说明。示例性的,若当前帧图像为第i帧图像,则截取当前帧及其之后的连续多帧图像作为初始图像,其分别为第i帧,第i+本文档来自技高网...
一种用于动态图像中的二维码识别方法及装置

【技术保护点】
一种用于显示终端动态图像中的二维码生成方法,其特征在于,该方法包括:若截取到的当前帧图像包含二维码,截取当前帧之后的多帧初始图像并判断所述多帧初始图像中是否包含所述二维码,将包含所述二维码的所述多帧初始图像作为目标图像存储;依次统计所述目标图像的二维码中,目标位置上逻辑值1和0的个数,以个数多的逻辑值作为所述目标位置的逻辑值;遍历所述目标位置以生成最终的二维码。

【技术特征摘要】
1.一种用于显示终端动态图像中的二维码生成方法,其特征在于,该方法包括:若截取到的当前帧图像包含二维码,截取当前帧之后的多帧初始图像并判断所述多帧初始图像中是否包含所述二维码,将包含所述二维码的所述多帧初始图像作为目标图像存储;依次统计所述目标图像的二维码中,目标位置上逻辑值1和0的个数,以个数多的逻辑值作为所述目标位置的逻辑值;遍历所述目标位置以生成最终的二维码。2.如权利要求1所述的二维码生成方法,其特征在于,所述以个数多的逻辑值作为所述目标位置的逻辑值,具体包括:若所述目标位置上,逻辑值1的个数多于0的个数,则以逻辑值1作为所述目标位置的逻辑值;若所述目标位置上,逻辑值1的个数小于0的个数,则以逻辑值0作为所述目标位置的逻辑值。3.如权利要求1所述的二维码生成方法,其特征在于,所述将包含所述二维码的所述多帧原始图像作为多帧目标图像存储,还包括:依次判断所述多帧原始图像的二维码尺寸与所述当前帧图像的二维码尺寸是否相同,若尺寸相同,则将所述原始图像作为目标图像存储。4.如权利要求2所述的二维码生成方法,其特征在于,若所述目标位置上,逻辑值1的个数等于逻辑值0的个数,则以逻辑值1作为所述目标位置的逻辑值。5.如权利要求1所述的二维码生成方法,其特征在于,在所述截...

【专利技术属性】
技术研发人员:付延松
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

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

1