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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。