视频播放过程中的二维码解析方法、装置及可读存储介质制造方法及图纸

技术编号:21146346 阅读:42 留言:0更新日期:2019-05-18 06:47
本发明专利技术涉及一种视频播放过程中的二维码解析方法、装置及可读存储介质,其中的所述方法包括:在视频播放过程中,确定视频播放界面出现二维码的时间信息;根据所述时间信息遍历视频的帧数据,从视频帧数据中获取带有二维码信息的视频帧;对所述带二维码信息的视频帧进行识别,得到识别结果;根据识别结果执行与该识别结果对应的操作。本发明专利技术的有益效果为:实现在视频播放过程中捕捉视频播放界面中出现的二维码信息,并可根据用户操作进行跳转显示操作。

【技术实现步骤摘要】
视频播放过程中的二维码解析方法、装置及可读存储介质
本专利技术实施例涉及视频数据处理
,尤其涉及一种视频播放过程中的二维码解析方法、装置及可读存储介质。
技术介绍
目前二维码的应用非常广泛,从移动支付到宣传推广的各类应用场景中均会出现二维码,二维码通常用于提示观众参与互动或者使用户能够获取一些有用的信息。视频也是目前人们经常接触的,直播或者自媒体录制的视频中通常会带有二维码以方便用户关注、扫描、转链接等,然而,现有的所有对于二维码的识别都要求是在静止画面上正在播放的视频画面被暂停之后暂停画面中显示二维码图片才能让用户通过用户手机扫描,而用户未携带手机或者暂停画面中不包含二维码图片时则造成了不必要的麻烦,因此,如何更智能地或者自动地对正在播放中的二维码信息进行识别,是目前业内还没有解决的一个难题。
技术实现思路
为了克服相关技术中存在的问题,本专利技术提供一种视频播放过程中的二维码解析方法、装置及可读存储介质,以实现在视频播放过程中捕捉视频播放界面中出现的二维码信息,使得用户并不需要依靠外物进行识别,在视频播放界面即可悬浮显示二维码信息的识别结果。第一方面,本专利技术实施例提供了一种视频播放过程中的二维码解析方法,所述方法包括:在视频播放过程中,确定视频播放界面出现二维码的时间信息;根据所述时间信息遍历视频的帧数据,从视频帧数据中获取带有二维码信息的视频帧;对所述带二维码信息的视频帧进行识别,得到识别结果;根据识别结果执行与该识别结果对应的操作。结合另一方面,本专利技术另一可行的实施方式中,所述对所述带有二维码信息的视频帧进行剥离操作,得到独立于视频帧之外的二维码信息,包括:对所述带有二维码信息的视频帧进行截图;将截图后带有二维码信息的图片进行分区操作,包括二维码区域以及非二维码区域;从所述带有二维码信息的图片中裁剪出所述二维码区域,并将所述二维码区域从所述带有二维码信息的图片中剥离,得到独立于视频帧之外的二维码信息。结合另一方面,本专利技术另一可行的实施方式中,所述在视频播放过程中,确定视频播放界面出现二维码的时间信息,包括:视频播放过程中,当检测到视频播放界面二维码出现时间和所在区域的触控操作时,确定此时视频播放界面出现二维码的时间信息;所述根据所述时间信息遍历视频的帧数据时,还包括:当根据所述时间信息在视频帧数据中未检测到带有二维码信息的视频帧时,使用跟踪算法对所述视频帧数据进行二维码追踪,直至追踪到包含所述二维码信息的视频帧。结合另一方面,本专利技术另一可行的实施方式中,所述调用悬浮窗,通过悬浮窗将所述识别结果悬浮显示于所述视频播放界面,包括:根据所述二维码信息缩放为等比例大小的二维码图片;对所述二维码信息进行识别,生成识别结果,包括:将所述等比例大小的二维码图片添加到所述识别结果。第二方面,本专利技术还提供了一种视频播放过程中的二维码解析装置,所述装置包括:确定模块,用于在视频播放过程中,确定视频播放界面出现二维码的时间信息;获取模块,用于根据所述时间信息遍历视频的帧数据,从视频帧数据中获取带有二维码信息的视频帧;剥离模块,用于对所述带有二维码信息的视频帧进行剥离操作,得到独立于视频帧之外的二维码信息;识别模块,用于对所述二维码信息进行识别,生成识别结果;跳转模块,用于调用悬浮窗,通过悬浮窗将所述识别结果悬浮显示于所述视频播放界面。第三方面,本专利技术还提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。第四方面,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。本专利技术通过确定视频播放界面出现二维码的时间信息精确确定对应的带有二维码信息的视频帧,并从该视频帧中剥离出二维码信息,通过对该二维码信息的识别并根据识别结果进行对应的跳转,对于正在播放的视频而言,无需对视频播放采用停止/暂停操作,使得播放过程更加流畅;对于正在观看的用户而言,用户无需再掏出便携设备进行扫描,在正在播放过程中的视频界面即可查看到对二维码信息的识别结果,用户体验得到了大幅提升。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种视频播放过程中的二维码解析方法的流程示意图。图2是根据一示例性实施例示出的触控激活二维码智能识别时的示意图。图3是根据一示例性实施例示出的视频播放界面的二维码显示区域的示意图。图4是根据一示例性实施例示出的一种视频播放过程中的二维码解析装置的示意性框图。图5是根据一示例性实施例示出的剥离模块的示意性组成框图。图6是根据一示例性实施例示出的实现方法的计算机设备的框图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。本专利技术涉及一种视频播放过程中的二维码解析方法、装置、计算机设备及可读存储介质,其主要运用于移动终端或者其它终端如TV等正在播放视频的场景中,其基本思想是:从具体的带有确定时间信息的视频帧中剥离出二维码信息,通过对该二维码信息的识别并根据识别结果进行对应的跳转,一方面无需对视频播放采用停止/暂停操作,用户在观看视频过程中的二维码能够快速识别并跳转;另一方面正在观看视频的用户无需再使用便携设备进行扫描,继续观看正在播放的视频在视频播放界面即可查看到对二维码信息的识别结果,用户体验得到了大幅提升。本实施例可适用于带有中央处理模块的智能终端中以进行视频播放过程中的二维码解析的情况中,该方法可以由中央处理模块来执行,其中该中央处理模块可以由软件和/或硬件来实现,一般地可集成于智能端,如图1所示,为本专利技术中视频播放过程中的二维码解析方法的基本流程示意图,所述方法具体包括如下步骤:步骤110,在视频播放过程中,确定视频播放界面出现二维码的时间信息;所述视频播放既包括在移动终端的视频播放类app中的视频播放,也包括在智能TV终端的视频播放,以及计算机设备终端中的视频播放。在本专利技术示例性实施例的一种实施场景中,在视频播放时,可通过画面监控模块对视频播放界面中出现二维码的时间信息进行记录,该画面监控模块可通过集成于终端的硬件实现,也可通过编写程序的软件实现。所述画面监控模块可预先保存有二维码特征,对视频播放过程中的画面进行监控,当出现带有二维码特征的视频画面时,则获取此时视频播放所属系统的系统时间信息作为视频播放界面出现二维码的时间信息,也可获取此时视频播放进度中显示的进度作为视频播放界面出现二维码的时间信息本文档来自技高网...

【技术保护点】
1.一种视频播放过程中的二维码解析方法,其特征在于,所述方法包括:在视频播放过程中,确定视频播放界面出现二维码的时间信息;根据所述时间信息遍历视频的帧数据,从视频帧数据中获取带有二维码信息的视频帧;对所述带二维码信息的视频帧进行识别,得到识别结果;根据识别结果执行与该识别结果对应的操作。

【技术特征摘要】
1.一种视频播放过程中的二维码解析方法,其特征在于,所述方法包括:在视频播放过程中,确定视频播放界面出现二维码的时间信息;根据所述时间信息遍历视频的帧数据,从视频帧数据中获取带有二维码信息的视频帧;对所述带二维码信息的视频帧进行识别,得到识别结果;根据识别结果执行与该识别结果对应的操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述带有二维码信息的视频帧进行剥离操作,得到独立于视频帧之外的二维码信息,包括:对所述带有二维码信息的视频帧进行截图;将截图后带有二维码信息的图片进行分区操作,包括二维码区域以及非二维码区域;从所述带有二维码信息的图片中裁剪出所述二维码区域,并将所述二维码区域从所述带有二维码信息的图片中剥离,得到独立于视频帧之外的二维码信息。3.根据权利要求1所述的方法,其特征在于,所述在视频播放过程中,确定视频播放界面出现二维码的时间信息,包括:视频播放过程中,当检测到视频播放界面二维码出现时间和所在区域的触控操作时,确定此时视频播放界面出现二维码的时间信息;所述根据所述时间信息遍历视频的帧数据时,还包括:当根据所述时间信息在视频帧数据中未检测到带有二维码信息的视频帧时,使用跟踪算法对所述视频帧数据进行二维码追踪,直至追踪到包含所述二维码信息的视频帧。4.根据权利要求1所述的方法,其特征在于,所述调用悬浮窗,通过悬浮窗将所述识别结果悬浮显示于所述视频播放界面,包括:根据所述二维码信息缩放为等比例大小的二维码图片;对所述二维码信息进行识别,生成识别结果,包括:将所述等比例大小的二维码图片添加到所述识别结果。5.一...

【专利技术属性】
技术研发人员:胡世杰
申请(专利权)人:上海七牛信息技术有限公司
类型:发明
国别省市:上海,31

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

1