本申请的实施例提供了一种视频对象识别方法、装置、设备及可读存储介质,涉及视频处理技术领域。应用于服务器,该方法包括:接收终端发送的视频识别播放请求,视频识别播放请求包括:目标视频中的目标角色标识;根据目标角色标识和预设索引表,在数据库中获取目标角色标识对应的视频帧数据,其中,数据库中存储不同角色标识以及对应的视频帧;根据目标角色标识对应的视频帧数据,向终端传输待播放的视频数据。由此,本申请通过视频识别播放请求,将目标角色标识对应的视频帧数据和预设索引表向终端传输待播放的视频数据,从而解决了因终端版本的差异导致的兼容性问题,进而实现了精准识别视频中的目标角色的功能。别视频中的目标角色的功能。别视频中的目标角色的功能。
【技术实现步骤摘要】
视频对象识别方法、装置、设备及可读存储介质
[0001]本申请涉及视频处理
,具体而言,涉及一种视频对象识别方法、装置、设备及可读存储介质。
技术介绍
[0002]为了提升用户体验,一些OTT(Over The Top,互联网电视)大屏端推出了识别指定人物的功能,用户可以在播放过程中的任意选择只看包含某个人物的视频片段。
[0003]其中,在Android系统上的终端播放器对视频内容进行人物识别功能的现有方案中,主要是由终端侧对需要识别的人物数据进行抓取,然后由服务侧进行人物识别。
[0004]但由于系统终端的版本差异,终端侧在进行视频数据抓取的过程中,存在视频数据兼容性的问题,从而引起数据识别不准确的问题。
技术实现思路
[0005]本申请的目的在于,针对上述现有技术中的不足,提供一种视频对象识别方法、装置、设备及存储介质,以解决现有技术中由于系统终端的版本差异,终端侧在进行数据抓取的过程中,存在视频数据兼容性的问题,从而引起数据识别不准确的问题。
[0006]为实现上述目的,本申请实施例采用的技术方案如下:
[0007]第一方面,本申请实施例提供了一种视频对象识别方法,应用于服务器,包括:
[0008]接收终端发送的视频识别播放请求,所述视频识别播放请求包括:目标视频中的目标角色标识;
[0009]根据所述目标角色标识和预设索引表,在数据库中获取所述目标角色标识对应的视频帧数据,其中,所述数据库中存储不同角色标识以及对应的视频帧;
[0010]根据所述目标角色标识对应的视频帧数据,向所述终端传输待播放的视频数据。
[0011]可选地,所述方法还包括:
[0012]在所述目标视频的转码过程中,识别所述目标视频中视频帧的角色信息;
[0013]根据所述角色信息和对应的视频帧,建立角色标识和视频帧标识的关联关系,生成所述预设索引表;
[0014]根据所述预设索引表,在所述数据库中存储不同角色标识以及对应的视频帧。
[0015]可选地,所述根据所述角色信息和对应的视频帧,建立角色标识和视频帧标识的关联关系,生成所述预设索引表,包括:
[0016]根据所述角色信息和对应的视频帧,建立角色标识、视频帧标识、以及视频帧时间戳之间的关联关系,生成所述预设索引表。
[0017]可选地,所述在所述目标视频的转码过程中,识别所述目标视频中视频帧的角色信息,包括:
[0018]在所述目标视频的转码过程中,每间隔预设时长截取一个视频帧,并通过人工智能识别所述视频帧的角色信息。
[0019]可选地,所述视频识别播放请求还包括:当前播放所述目标视频的时间戳;
[0020]所述根据所述目标角色标识和预设索引表,在数据库中获取所述目标角色标识对应的视频帧数据,包括:
[0021]根据所述目标角色标识和预设索引表,在数据库中获取当前播放所述目标视频的时间戳之后的当前播放所述目标视频的时间戳。
[0022]第二方面,本申请实施例提供了一种视频对象识别方法,应用于终端,包括:
[0023]基于当前播放的目标视频,向服务器发送视频识别播放请求,所述视频识别播放请求包括:所述目标视频中的目标角色标识;
[0024]接收所述服务器根据所述视频识别播放请求发送的待播放的视频数据,其中,所述待播放的视频数据根据所述目标角色标识和预设索引表,在数据库中获取的所述目标角色标识对应的视频帧数据确定,所述数据库中存储不同角色标识以及对应的视频帧。
[0025]可选地,所述视频识别播放请求还包括:当前播放所述目标视频的时间戳;
[0026]所述接收所述服务器根据所述视频识别播放请求发送的待播放的视频数据,包括:
[0027]接收所述服务器根据所述视频识别播放请求,发送的在当前播放所述目标视频的时间戳之后的待播放的视频数据。
[0028]第三方面,本申请实施例还提供了一种视频对象识别装置,应用于服务器,所述装置包括:
[0029]接收模块,用于接收终端发送的视频识别播放请求,所述视频识别播放请求包括:目标视频中的目标角色标识;
[0030]标识模块,用于根据所述目标角色标识和预设索引表,在数据库中获取所述目标角色标识对应的视频帧数据,其中,所述数据库中存储不同角色标识以及对应的视频帧;
[0031]传输模块,用于根据所述目标角色标识对应的视频帧数据,向所述终端传输待播放的视频数据。
[0032]第四方面,本申请实施例还提供了一种视频对象识别装置,应用于终端,所述装置包括:
[0033]发送模块,用于基于当前播放的目标视频,向服务器发送视频识别播放请求,所述视频识别播放请求包括:所述目标视频中的目标角色标识;
[0034]接收模块,用于接收所述服务器根据所述视频识别播放请求发送的待播放的视频数据,其中,所述待播放的视频数据根据所述目标角色标识和预设索引表,在数据库中获取的所述目标角色标识对应的视频帧数据确定,所述数据库中存储不同角色标识以及对应的视频帧。
[0035]第五方面,本申请实施例还提供了一种电子设备,所述电子设备包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面中任一项所述的视频对象识别方法的步骤。
[0036]第六方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现如第一方面中任一项所述的视频对象识别方法的步骤。
[0037]相对于现有技术而言,本申请具有以下有益效果:
[0038]本申请提供的一种视频对象识别方法、装置、设备及存储介质,通过接收终端发送的视频识别播放请求,视频识别播放请求包括:目标视频中的目标角色标识;根据目标角色标识和预设索引表,在数据库中获取目标角色标识对应的视频帧数据;根据目标角色标识对应的视频帧数据,向终端传输待播放的视频数据。相比较传统的OTT大屏端的识别指定人物的功能,本申请提供的一种视频对象识别方法,通过视频识别播放请求,根据目标角色标识对应的视频帧数据和预设索引表向终端传输待播放的视频数据,这种方式没有版本限制,从而解决了因终端版本的差异导致的兼容性问题,进而实现了精准识别视频中的目标角色的功能,同时又实现了视频识别播放的可靠性和准确性,提高了用户的视频播放体验。
附图说明
[0039]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0040]图1为本申请实施例提供的一种视频对象识别方法的应用场景的示意图;
[004本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种视频对象识别方法,其特征在于,应用于服务器,包括:接收终端发送的视频识别播放请求,所述视频识别播放请求包括:目标视频中的目标角色标识;根据所述目标角色标识和预设索引表,在数据库中获取所述目标角色标识对应的视频帧数据,其中,所述数据库中存储不同角色标识以及对应的视频帧;根据所述目标角色标识对应的视频帧数据,向所述终端传输待播放的视频数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标视频的转码过程中,识别所述目标视频中视频帧的角色信息;根据所述角色信息和对应的视频帧,建立角色标识和视频帧标识的关联关系,生成所述预设索引表;根据所述预设索引表,在所述数据库中存储不同角色标识以及对应的视频帧。3.根据权利要求2所述的方法,其特征在于,所述根据所述角色信息和对应的视频帧,建立角色标识和视频帧标识的关联关系,生成所述预设索引表,包括:根据所述角色信息和对应的视频帧,建立角色标识、视频帧标识、以及视频帧时间戳之间的关联关系,生成所述预设索引表。4.根据权利要求2所述的方法,其特征在于,所述在所述目标视频的转码过程中,识别所述目标视频中视频帧的角色信息,包括:在所述目标视频的转码过程中,每间隔预设时长截取一个视频帧,并通过人工智能识别所述视频帧的角色信息。5.根据权利要求3所述的方法,其特征在于,所述视频识别播放请求还包括:当前播放所述目标视频的时间戳;所述根据所述目标角色标识和预设索引表,在数据库中获取所述目标角色标识对应的视频帧数据,包括:根据所述目标角色标识和预设索引表,在数据库中获取当前播放所述目标视频的时间戳之后的当前播放所述目标视频的时间戳。6.一种视频对象识别方法,其特征在于,应用于终端,包括:基于当前播放的目标视频,向服务器发送视频识别播放请求,所述视频识别播放请求包括:所述目标视频中的目标角色标识;接收所述服务器根据所述视频识别播放请求发送的...
【专利技术属性】
技术研发人员:李鸣,肖云,储磊,李雪峰,
申请(专利权)人:未来电视有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。