视频图像的识别方法、装置、服务器、终端和存储介质

文档序号:1465588 发布日期:2020-02-21 浏览:32次 >En<

阅读说明:本技术 视频图像的识别方法、装置、服务器、终端和存储介质 (Video image identification method, device, server, terminal and storage medium ) 是由 刘亦明 张昕宇 杨慈航 禹慧军 于 2019-11-05 设计创作,主要内容包括:本公开提供视频图像的识别方法及装置、服务器、终端和存储介质。视频图像的识别方法包括:接收获取所述视频图像的指令信息;根据所述指令信息从视频文件中提取相应的视频图像;识别所述视频图像中的信息,并上传所述信息;及接收并显示检索到的所述信息的匹配信息。本公开的视频图像的识别方法能够根据识别出视频中出现的人和物,进行图像识别,搜索相似结果,方便用户获取视频中的商品及人物相关信息。(The disclosure provides a video image recognition method and apparatus, a server, a terminal and a storage medium. The video image identification method comprises the following steps: receiving instruction information for acquiring the video image; extracting a corresponding video image from a video file according to the instruction information; identifying information in the video image and uploading the information; and receiving and displaying the retrieved matching information of the information. The video image identification method can identify the images and search similar results according to people and objects appearing in the video, and is convenient for users to obtain the related information of commodities and people in the video.)

视频图像的识别方法、装置、服务器、终端和存储介质

技术领域

本公开涉及计算机技术领域,尤其涉及一种视频图像的识别方法及装置、服务器、终端和存储介质。

背景技术

目前的识图技术是在拍照之后,将照片传输给服务器,然后由服务器对图片中的物品或人进行识别和搜索,再将搜索结果返回给发送端。目前缺乏可以基于视频进行搜索的实现方案。

发明内容

为解决现有问题,本公开提供一种视频图像的识别方法及装置、服务器、终端和存储介质。

本公开采用以下的技术方案。

在一些实施例中,本公开提供一种视频图像的识别方法,包括:

接收获取所述视频图像的指令信息;

根据所述指令信息从视频文件中提取相应的视频图像;

识别所述视频图像中的信息,并上传所述信息;及

接收并显示检索到的所述信息的匹配信息。

在一些实施例中,本公开提供一种视频图像的识别方法,包括:

接收视频文件中的一帧视频图像;或

接收所述视频图像的主体部分;或

接收所述视频图像的所述主体部分的签名信息;

检索所述视频图像或所述主体部分或所述签名信息的匹配信息;及

发送所述匹配信息。

在一些实施例中,本公开提供一种视频图像的识别装置,包括:

接收模块,用于接收获取所述视频图像的指令信息;

提取模块,用于根据所述指令信息从视频文件中提取相应的视频图像;

识别模块,用于识别所述视频图像中的信息;

通道模块,用于上传所述信息并接受检索到的所述信息的匹配信息;及

显示模块,用于显示所述匹配信息。

在一些实施例中,本公开提供一种服务器,包括:

接收模块,用于接收视频文件中的一帧视频图像或所述视频图像的主体部分或所述视频图像的所述主体部分的签名信息;

检索模块,用于检索所述视频图像或所述主体部分或所述签名信息的匹配信息;及

发送模块,用于发送所述匹配信息。

在一些实施例中,本公开提供一种终端,包括:至少一个存储器和至少一个处理器;

其中,存储器用于存储程序代码,处理器用于调用所述存储器所存储的程序代码执行上述的方法。

在一些实施例中,本公开提供一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行上述的方法。

本公开提供的视频图像的识别方法能够根据当前视频内容,实时进行图像识别,识别的内容包括视频图像中显示的信息,例如人或物品,本公开实施例能够方便用户获取视频中的商品及人物信息。

附图说明

结合附图并参考以下

具体实施方式

,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。

图1是本公开实施例的视频图像的识别方法的流程图。

图2是本公开实施例的视频图像的识别页面的示意图。

图3是本公开另一实施例的视频图像的识别方法的流程图。

图4是本公开实施例的视频图像的识别装置的结构示意图。

图5是本公开实施例的用于识别的服务器的结构示意图。

图6是本公开实施例的电子设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。

应当理解,本公开的方法实施方式中记载的各个步骤可以按和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。

本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。

需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。

需要注意,本公开中提及的“一个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。

本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。

以下将结合附图,对本申请实施例提供的方案进行详细描述。

如图1所示,图1是本公开实施例的视频图像的识别方法的流程图,包括如下步骤。

S100,接收获取所述视频图像的指令信息。

其中,指令信息可以两种形式发出——抽帧指令信息或截图指令信息。具体地,本公开实施例可以包括一启动路径,例如可以是程序在运行终端上的框选按钮或识图按钮。比如,在视频播放到某一帧时用户发现兴趣点,相应地,用户可以发出需要截图或截取视频的指令信息,具体可以是进而点击框选按钮或点击识图按钮。框选按钮与识图按钮的区别在于,点击识图按钮可以发送抽帧指令信息,进而可以得到完整的图像,即一帧中所有的信息。可以理解地,如获取的是完整信息,则需要传送的信息量比较大,换言之,需要占用的带宽相应也比较大。因而,优选地,用户还可以根据个人兴趣只截取一帧图像的一部分,即选取截图指令信息,挑选出一帧图像中的一部分信息用于发送,以减少需要传输的数据量。上述实施例中,为了定位选取的视频图像帧,在获取指令的同时,还可获取相应时间戳。即,接收抽帧指令信息,并记录所述抽帧指令信息发出的时间戳。而如果只是部分截图,除了记录时间戳外,还需记录截图坐标。即,接收截图指令信息,并记录所述截图指令信息发出的时间戳及截图坐标。

S200,根据所述指令信息从视频文件中提取相应的视频图像。

具体地,一个时间戳只对应一个视频图片帧,因此,可以依据时间戳进行精确定位。根据时间戳的定位,可以确定用户指定截取的视频图像。如果是抽帧指令,则可以抽取原始视频图像帧;如是截图指令信息,则可根据截图坐标只选取选定范围的图像部分,而丢掉其余部分,起到清除冗余的作用。具体在本公开实施例中,截图指令信息例如可以是选定框的截图坐标/显示参数,其可以包括选定框的位置信息和大小信息,具体包括选定框左上角的第一个像素在视频图像帧的X坐标、选定框左上角的第一个像素在视频图像帧上的Y坐标、选定框的长度和宽度等。可以再根据上述四个显示参数在视频图像帧上确定的位置信息和大小对选定框进行提取。选定框可以由显示起始坐标和框长度及宽度来表示,设定选定框的限定区域;此外,出上述规则形状选定框以外,选定框也可以是不规则形状,例如确定了选定框的初始位置及划动路径,获取相对于横坐标x变化而变化的f(x)。

S300,识别所述视频图像中的信息,并上传所述信息。

具体地,本公开实施例可以将视频图像分为背景部分和主体部分。其中,主体部分可包括人或者物品,背景部分可是除主体部分以外的无识别意义的部分。然后,可根据主体部分的特征例如商品或者人物特征自动识别并框选,而将其余部分标为背景,只将主体部分发送至服务器进行识别,以减轻数据量。更进一步地,本公开实施例还可以对识别出的主体部分进行标识,即只提取标签信息进行上传。如果识别出了多个主体部分,则分别标识,各自赋予标签信息,再将多个标签信息发送至识别端例如服务器,此种方式由于不需要发送视频图像帧的数据,因此可以进一步减少数据量。在视频图像的部分截图中,也可将部分截图的内容分为主体部分和背景部分,其它操作同上述,在此不再赘述。

S400,接收并显示检索到的所述信息的匹配信息。

在本公开实施例中,一帧视频图像中有可能既识别出物品、又识别出人物。此时,人物和物品的相关搜索结果既可以分别显示,也可以同时显示。具体地,分开显示可以例如是在一个视频图像帧中分别框选出多个目标,目标既可以是人、也可以是物;选中其中一个选择框,那么弹出页面可以是相关选择框中内容的相关搜索结果,同理,换取另一个选择框,那么弹出页面的内容相应换为另一选择框内的搜索结果。在本公开另一实施例中,人物及商品/多个商品可同时展示,展示方式例如可以是分栏显示,例如分别对应各自在视频图像帧中的水平位置关系,在下方依次分出例如两栏(一商品一人物)、或者多栏。如果某一帧中识别出的内容过多超过分栏显示框的宽度,则可以滚动条的形式进行选择性展示。在本实施例中,还可通过点击横栏中的图标来转换相应的搜索结果。以图2为例,图2是本公开实施例的识别页面的示意图。其中,识别页面可以通过例如接收指令信息呼出。本公开实施例以一帧中识别出三个结果A、B、C为例。具体在本实施例中,A可以是人物,B和C可以是商品。其中,识别页面可以原视频图像帧为背景,同时框选出其中识别出的人/物,如图中不同虚线框所示。在发出指令信息后,可在原视频图像帧上浮起一产品页面,页面中的商品例如是应用程序内建产品库、外部超链接、或者连接小程序入口等,本公开实施例对此不做限定。产品页面/结果库例如可以包括一个横栏与多个纵栏。其中,横栏可以显示视频中对应不同虚线框,即依次分别对应所述商品/人物,可以理解,在本公开其它实施例中,也可以采用其它对应形式,在此不做限定。相应地,纵栏可分别对应于横栏,每个纵栏可以垂直向分别显示与人物A相关的其它视频a、及商品B和C的各自的同款与类似款b、c。横栏可以是固定栏或者滚动栏,当识别目标不多时,横向排列商品图示A、B、C;当识别目标多时,可以横向滚动方式进行选择性展示。同理,纵向商品/视频也可以是以纵向滚动条的方式排列。而排列的顺序,人物视频可以例如点击率进行排序;而商品类例如可以依据与目标商品的相似度进行排列。当然,在本公开实施例中,也可采用其它排列逻辑,只要获得合理结果即可。

本公开实施例中,检索匹配信息的步骤可以在服务器中完成。如图3所示,图3是本公开另一实施例的视频图像的识别方法的流程图,包括接收视频文件中的一帧视频图像;或接收所述视频图像的主体部分;或接收所述视频图像的所述主体部分的签名信息;检索所述视频图像或所述主体部分或所述签名信息的匹配信息;及发送所述匹配信息。另外,除了上述只显示当前页面识别信息的匹配结果,本公开实施例还可以包括接收所述视频文件的全局匹配信息中除所述匹配信息以外的其它信息,及在所述匹配信息之后显示所述其它信息。具体地,当服务器缓存有该视频文件时,可预先解析出其中每一帧包含的主体部分,例如商品或人物,此时,只需要上传时间戳信息即可返回相应视频图像帧中所包含的产品或其他信息,例如根据特征寻找的同类商品或相关人物的其它视频等。返回的结果可以是识别的区域坐标及识别出的其中的内容。如服务器没有该视频文件的相关缓存时,服务器可实时进行在线识别,与服务器中的例如产品库中的商品进行特征比对,再返回相同或相似产品结果;如相关内容识别为人物,可以提取例如人脸信息进行视频特征查找其它含有该人物的图像或名字的视频。另外,如果客户端例如手机上安装的程序应用自建有商品库,也可以根据识别结果直接调取自有商品库;进一步,在自有商品库中还可设置外部链接,可通过该外部链接跳转至例如小程序、其它app或网页等。如服务器存储有该视频文件,可将预先识别出的视频文件中的所有信息的匹配信息称为全局匹配信息。当返回了当前帧的匹配信息后,为了提供更多的选择,还可以在当前帧的匹配信息后,展示全局匹配信息中其余的结果,例如在图2的横栏中c图标后,继续提供全局匹配信息中的d、e等,丰富搜索结果。

如图4所示,本公开实施例还提供一种视频图像的识别装置10,包括接收模块11、提取模块13、识别模块15、通道模块17和显示模块19。其中,接收模块11可用于接收获取所述视频图像的指令信息。提取模块13可用于根据所述指令信息从视频文件中提取相应的视频图像。识别模块15可用于识别所述视频图像中的信息。通道模块17可用于上传所述信息并接受检索到的所述信息的匹配信息。显示模块19可用于显示所述匹配信息。

本公开实施例还提供一种服务器,如图5所示,图5示出的服务器30,可以包括接收模块33、检索模块35和发送模块37。其中,接收模块33可以用于接收视频文件中的一帧视频图像或所述视频图像的主体部分或所述视频图像的所述主体部分的签名信息。检索模块35可用于检索所述视频图像或所述主体部分或所述签名信息的匹配信息。发送模块37可用于发送所述匹配信息。值得注意的是,服务器30可预先缓存视频的每一帧的产品/人物信息,在获得识别匹配指令后,相应调取该时间戳对应的结果返回,可使用户快速获得结果,提升使用感;另一方面,如服务器30无预先缓存,也可在线识别特征,用以与信息库(包括视频和商品)进行比对,在本公开实施例中不做限定。

对于装置的实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离模块说明的模块可以是或者也可以不是分开的。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上,基于实施例和应用例说明了本公开的多窗口并行方法及装置。此外,本公开还提供一种终端及存储介质,以下说明这些终端和存储介质。

下面参考图6,其示出了适于用来实现本公开实施例的电子设备(例如终端设备或服务器)800的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图6示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图6所示,电子设备800可以包括处理装置(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(ROM)802中的程序或者从存储装置808加载到随机访问存储器(RAM)803中的程序而执行各种适当的动作和处理。在RAM803中,还存储有电子设备800操作所需的各种程序和数据。处理装置801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。

通常,以下装置可以连接至I/O接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置806;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置808;以及通信装置809。通信装置809可以允许电子设备800与其他设备进行无线或有线通信以交换数据。虽然图6示出了具有各种装置的电子设备800,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装置808被安装,或者从ROM 802被安装。在该计算机程序被处理装置801执行时,执行本公开实施例的方法中限定的上述功能。

需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。

在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。

上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。

上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行上述的本公开的方法。

可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。

本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

根据本公开的一个或多个实施例,提供了一种视频图像的识别方法,包括:

接收获取所述视频图像的指令信息;

根据所述指令信息从视频文件中提取相应的视频图像;

识别所述视频图像中的信息,并上传所述信息;及

接收并显示检索到的所述信息的匹配信息。

根据本公开的一个或多个实施例,提供了一种识别方法,其特征在于,所述接收获取所述视频图像的指令信息的步骤包括:

接收抽帧指令信息;及

记录所述抽帧指令信息发出的时间戳。

根据本公开的一个或多个实施例,提供了一种识别方法,其特征在于,所述根据所述指令信息从视频文件中提取相应的视频图像的步骤包括:

根据所述时间戳从所述视频文件中提取所述时间戳相对应的视频图像。

根据本公开的一个或多个实施例,提供了一种识别方法,其特征在于,视频图像包括主体部分和背景部分;

所述识别所述视频图像中的信息,并上传所述信息的步骤包括:

识别所述视频图像中的所述主体部分,并上传所述主体部分;或

识别所述视频图像中的所述主体部分的标签信息,并上传所述标签信息。

根据本公开的一个或多个实施例,提供了一种识别方法,其特征在于,所述接收获取所述视频图像的指令信息的步骤还包括:

接收截图指令信息;及

记录所述截图指令信息发出的时间戳及截图坐标。

根据本公开的一个或多个实施例,提供了一种识别方法,其特征在于,所述根据所述指令信息从视频文件中提取相应的视频图像的步骤还包括:

根据所述时间戳从所述视频文件中提取与所述时间戳相对应的视频图像,及根据所述截图坐标获取所述视频图像中的部分截图。

根据本公开的一个或多个实施例,提供了一种识别方法,其特征在于,所述部分截图包括主体部分和背景部分;

所述识别所述视频图像中的信息,并上传所述信息的步骤还包括:

识别所述视频图像中的所述部分截图的所述主体部分,并上传所述主体部分;或

识别所述视频图像中的所述部分截图的所述主体部分的标签信息,并上传所述标签信息。

根据本公开的一个或多个实施例,提供了一种识别方法,其特征在于,所述方法还包括:

接收所述视频文件的全局匹配信息中除所述匹配信息以外的其它信息;及

在所述匹配信息之后显示所述其它信息。

根据本公开的一个或多个实施例,提供了一种视频图像的识别方法,包括:

接收视频文件中的一帧视频图像;或

接收所述视频图像的主体部分;或

接收所述视频图像的所述主体部分的签名信息;

检索所述视频图像或所述主体部分或所述签名信息的匹配信息;及

发送所述匹配信息。

根据本公开的一个或多个实施例,提供了一种识别方法,其特征在于,所述方法还包括:

接收所述视频文件的全部视频图像;

识别所述全部视频图像中的全部信息;

检索所述全部信息的全局匹配信息;其中,所述全局匹配信息包括所述匹配信息;及

发送所述全局匹配信息中除所述匹配信息外的其它信息。

根据本公开的一个或多个实施例,提供了一种视频图像的识别装置,包括:

接收模块,用于接收获取所述视频图像的指令信息;

提取模块,用于根据所述指令信息从视频文件中提取相应的视频图像;

识别模块,用于识别所述视频图像中的信息;

通道模块,用于上传所述信息并接受检索到的所述信息的匹配信息;及

显示模块,用于显示所述匹配信息。

根据本公开的一个或多个实施例,提供了一种服务器,包括:

接收模块,用于接收视频文件中的一帧视频图像或所述视频图像的主体部分或所述视频图像的所述主体部分的签名信息;

检索模块,用于检索所述视频图像或所述主体部分或所述签名信息的匹配信息;及

发送模块,用于发送所述匹配信息。

根据本公开的一个或多个实施例,提供了一种终端,包括:至少一个存储器和至少一个处理器;

其中,所述至少一个存储器用于存储程序代码,所述至少一个处理器用于调用所述至少一个存储器所存储的程序代码执行上述中任一项所述的方法。

根据本公开的一个或多个实施例,提供了一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行上述的方法。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于大数据的视频课程推荐方法及相关装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!