一种检测视频中可贴图区域、实现在视频中贴图的方法技术

技术编号:18916162 阅读:35 留言:0更新日期:2018-09-12 03:50
本发明专利技术公开了一种检测视频中可贴图区域的方法、装置,实现在视频中贴图的方法、服务器、客户端,电子设备,计算机可读存储介质。该方法包括:服务器通过检测视频中可贴图区域的方法确定视频中可以添加贴图的位置,将获取的视频中可贴图区域信息发送给客户端,以便客户端在视频中相应的区域添加贴图,或者客户端也可以通过检测视频中可贴图区域的方法确定视频中可以添加贴图的位置,根据获取的位置信息完成在视频中相应的区域添加贴图。通过本技术方案可确定可贴图区域是最大指定形状的区域,将贴图添加在该区域中后,防止添加贴图后遮挡视频中的主要元素内容,也可以实现贴图与视频的融合,避免因贴图的添加音影响用户观看视频的视觉体验。

A method of detecting map area in video and realizing mapping in video

The invention discloses a method and device for detecting a mappable area in a video, a method for mapping in a video, a server, a client, an electronic device and a computer readable storage medium. The method includes: the server determines the location of the mappable region in the video by detecting the mappable region in the video, and sends the mappable region information to the client, so that the client can add the mappable region in the video, or the client can detect the mappable region in the video. The method determines the location of the texture in the video, and completes the texture in the corresponding region of the video according to the position information obtained. The technology scheme can determine that the mazable region is the largest specified shape region. After adding textures to the region, the main elements in the video can be prevented from being occluded after adding textures. The fusion of textures and video can also be realized, and the visual experience of users watching video can be avoided because of the adding sound of textures.

【技术实现步骤摘要】
一种检测视频中可贴图区域、实现在视频中贴图的方法
本专利技术涉及计算机
,具体涉及一种检测视频中可贴图区域的方法、装置,实现在视频中贴图的方法、服务器、客户端,电子设备,计算机可读存储介质。
技术介绍
随着各种视频应用程序的增多,为了提高用户浏览视频的使用体验,会对视频进行一定的处理后在提供给用户,例如,在视频中添加一些元素,使得视频变得更加丰富,但是要在视频中添加一些元素的方案的难点在于,如何确定元素在视频中的添加位置,以使得元素可以更好的融入该视频中,保证用户观看视频的视觉体验。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的检测视频中可贴图区域的方法、装置,实现在视频中贴图的方法、服务器、客户端,电子设备,计算机可读存储介质。根据本专利技术的一个方面,提供了一种检测视频中可贴图区域的方法,其中,该方法包括:遍历视频的各帧图像,对于遍历到的当前图像:检测出该当前图像中的连通区域中最大指定形状区域,判断上一帧图像中是否存在指定形状区域;如果不存在则将当前图像在所述视频中的播放时间点记录为开始时间,记录所述最大指定形状区域在图像中的位置,开始遍历下一帧图像;如果存在则计算当前图像中的最大指定形状区域与上一帧图像中的指定形状区域的差值;如果所述差值小于预设阈值,则开始遍历下一帧图像;如果所述差值不小于预设阈值,则记录当前图像在所述视频中的播放时间点与所记录的开始时间之间的时间间隔长度;将所述最大指定形状区域在图像中的位置、所记录的开始时间和时间间隔长度对应保存为所述视频中的一个可贴图区域的描述信息;并将当前图像在所述视频中的播放时间点记录为开始时间,记录所述最大指定形状区域在图像中的位置,开始遍历下一帧图像。可选地,在将所述最大指定形状区域在图像中的位置、所记录的开始时间和时间间隔长度对应保存为所述视频中的一个可贴图区域的描述信息之前,该方法进一步包括:判断所述时间间隔长度是否大于预设时间长度阈值;只在所述时间间隔长度大于预设时间长度阈值时,才执行所述将所述最大指定形状区域在图像中的位置、所记录的开始时间和时间间隔长度对应保存为所述视频中的一个可贴图区域的描述信息的步骤。根据本专利技术的另一方面,提供了一种实现在视频中贴图的方法,其中,该方法包括:根据如前述的方法,获取指定视频的可贴图区域的描述信息;将所述可贴图区域的描述信息保存到所述指定视频的配置文件中;将所述指定视频和对应的配置文件一起发送到客户端。根据本专利技术的又一方面,提供了一种实现在视频中贴图的方法,其中,该方法包括:获取指定视频,以及获取指定视频的可贴图区域的描述信息;所述可贴图区域的描述信息包括:指定形状区域在图像中的位置、开始时间和时间间隔长度;获取与该指定视频对应的贴图内容;根据指定视频的可贴图区域的描述信息,将所述贴图内容添加到视频中可贴图区域。可选地,所述获取指定视频的可贴图区域的描述信息包括:接收服务器下发的指定视频的配置文件,所述配置文件中包括指定视频的可贴图区域的描述信息;或者,根据如前述的方法,获取指定视频的可贴图区域的描述信息。可选地,获取与该指定视频对应的贴图内容包括如下中的任一种:根据指定视频的可贴图区域的描述信息中的指定形状区域的大小和/或时间间隔长度,选取相匹配的贴图内容。根据本专利技术的再一方面,提供了一种检测视频中可贴图区域的装置,其中,该装置包括:遍历单元,适于遍历视频的各帧图像;检测单元,适于对于遍历到的当前图像,检测出该当前图像中的连通区域中最大指定形状区域,判断上一帧图像中是否存在指定形状区域;记录单元,适于如果不存在则将当前图像在所述视频中的播放时间点记录为开始时间,记录所述最大指定形状区域在图像中的位置,开始遍历下一帧图像;差值计算单元,适于如果存在则计算当前图像中的最大指定形状区域与上一帧图像中的指定形状区域的差值;如果所述差值小于预设阈值,则开始遍历下一帧图像;描述信息保存单元,适于如果所述差值不小于预设阈值,则记录当前图像在所述视频中的播放时间点与所记录的开始时间之间的时间间隔长度;将所述最大指定形状区域在图像中的位置、所记录的开始时间和时间间隔长度对应保存为所述视频中的一个可贴图区域的描述信息;并将当前图像在所述视频中的播放时间点记录为开始时间,记录所述最大指定形状区域在图像中的位置,开始遍历下一帧图像。可选地,所述描述信息保存单元,适于在将所述最大指定形状区域在图像中的位置、所记录的开始时间和时间间隔长度对应保存为所述视频中的一个可贴图区域的描述信息之前,判断所述时间间隔长度是否大于预设时间长度阈值;只在所述时间间隔长度大于预设时间长度阈值时,才执行所述将所述最大指定形状区域在图像中的位置、所记录的开始时间和时间间隔长度对应保存为所述视频中的一个可贴图区域的描述信息的步骤。根据本专利技术的再一方面,提供了一种实现在视频中贴图的服务器,其中,该服务器包括:描述信息获取单元,适于通过如前述的检测视频中可贴图区域的装置,获取指定视频的可贴图区域的描述信息;描述信息配置单元,适于将所述可贴图区域的描述信息保存到所述指定视频的配置文件中;发送单元,适于将所述指定视频和对应的配置文件一起发送到客户端。根据本专利技术的再一方面,提供了一种实现在视频中贴图的客户端,其中,该客户端包括:视频获取单元,适于获取指定视频,以及获取指定视频的可贴图区域的描述信息;所述可贴图区域的描述信息包括:指定形状区域在图像中的位置、开始时间和时间间隔长度;贴图获取单元,适于获取与该指定视频对应的贴图内容;贴图添加单元,适于根据指定视频的可贴图区域的描述信息,将所述贴图内容添加到视频中可贴图区域。可选地,所述视频获取单元,适于接收服务器下发的指定视频的配置文件,所述配置文件中包括指定视频的可贴图区域的描述信息;或者,通过如前述的检测视频中可贴图区域的装置,获取指定视频的可贴图区域的描述信息。可选地,所述贴图获取单元,适于根据指定视频的可贴图区域的描述信息中的指定形状区域的大小和/或时间间隔长度,选取相匹配的贴图内容。根据本专利技术的再一方面,提供了一种电子设备,其中,该电子设备包括:处理器;以及,被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据前述的任意一种方法。根据本专利技术的再一方面,提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现前述的任意一种方法。根据本专利技术的技术方案,服务器通过检测视频中可贴图区域的方法确定视频中可以添加贴图的位置,将获取的视频中可贴图区域信息发送给客户端,以便客户端在视频中相应的区域添加贴图,或者客户端也可以通过检测视频中可贴图区域的方法确定视频中可以添加贴图的位置,根据获取的位置信息完成在视频中相应的区域添加贴图。通过本技术方案可确定可贴图区域是最大指定形状的区域,将贴图添加在该区域中后,防止添加贴图后遮挡视频中的主要元素内容,也可以实现贴图与视频的融合,且可以达到增强现实的效果,保证贴图添加到视频后的真实感,避免因贴图的添加音影响用户观看视频的视觉体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本本文档来自技高网...

【技术保护点】
1.一种检测视频中可贴图区域的方法,其中,该方法包括:遍历视频的各帧图像,对于遍历到的当前图像:检测出该当前图像中的连通区域中最大指定形状区域,判断上一帧图像中是否存在指定形状区域;如果不存在则将当前图像在所述视频中的播放时间点记录为开始时间,记录所述最大指定形状区域在图像中的位置,开始遍历下一帧图像;如果存在则计算当前图像中的最大指定形状区域与上一帧图像中的指定形状区域的差值;如果所述差值小于预设阈值,则开始遍历下一帧图像;如果所述差值不小于预设阈值,则记录当前图像在所述视频中的播放时间点与所记录的开始时间之间的时间间隔长度;将所述最大指定形状区域在图像中的位置、所记录的开始时间和时间间隔长度对应保存为所述视频中的一个可贴图区域的描述信息;并将当前图像在所述视频中的播放时间点记录为开始时间,记录所述最大指定形状区域在图像中的位置,开始遍历下一帧图像。

【技术特征摘要】
1.一种检测视频中可贴图区域的方法,其中,该方法包括:遍历视频的各帧图像,对于遍历到的当前图像:检测出该当前图像中的连通区域中最大指定形状区域,判断上一帧图像中是否存在指定形状区域;如果不存在则将当前图像在所述视频中的播放时间点记录为开始时间,记录所述最大指定形状区域在图像中的位置,开始遍历下一帧图像;如果存在则计算当前图像中的最大指定形状区域与上一帧图像中的指定形状区域的差值;如果所述差值小于预设阈值,则开始遍历下一帧图像;如果所述差值不小于预设阈值,则记录当前图像在所述视频中的播放时间点与所记录的开始时间之间的时间间隔长度;将所述最大指定形状区域在图像中的位置、所记录的开始时间和时间间隔长度对应保存为所述视频中的一个可贴图区域的描述信息;并将当前图像在所述视频中的播放时间点记录为开始时间,记录所述最大指定形状区域在图像中的位置,开始遍历下一帧图像。2.如权利要求1所述的方法,其中,在将所述最大指定形状区域在图像中的位置、所记录的开始时间和时间间隔长度对应保存为所述视频中的一个可贴图区域的描述信息之前,该方法进一步包括:判断所述时间间隔长度是否大于预设时间长度阈值;只在所述时间间隔长度大于预设时间长度阈值时,才执行所述将所述最大指定形状区域在图像中的位置、所记录的开始时间和时间间隔长度对应保存为所述视频中的一个可贴图区域的描述信息的步骤。3.一种实现在视频中贴图的方法,其中,该方法包括:根据如权利要求1或2所述的方法,获取指定视频的可贴图区域的描述信息;将所述可贴图区域的描述信息保存到所述指定视频的配置文件中;将所述指定视频和对应的配置文件一起发送到客户端。4.一种实现在视频中贴图的方法,其中,该方法包括:获取指定视频,以及获取指定视频的可贴图区域的描述信息;所述可贴图区域的描述信息包括:指定形状区域在图像中的位置、开始时间和时间间隔长度;获取与该指定视频对应的贴图内容;根据指定视频的可贴图区域的描述信息,将所述贴图内容添加到视频中可贴图区域。5.如权利要求4所述的方法,其中,所述获取指定视频的可贴图区域的描述信息包括:接收服务器下发的指定视频的配置文件,所述配置文件中包括指定视频的可贴图区域的描述信息;或者,根据如权利要求1或2所述的方法,获取指定视频的可贴图区域的描述信息。6.一种检测视频中可贴图...

【专利技术属性】
技术研发人员:孙金波
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1