视频呈现方法及装置、计算设备、存储介质制造方法及图纸

技术编号:28327024 阅读:19 留言:0更新日期:2021-05-04 13:08
本发明专利技术提供了一种视频呈现方法及装置、计算设备、存储介质。该视频呈现方法,包括:获取视频内容的背景图像;比较视频内容的当前帧图像与背景图像中对应像素点的属性值,得到差值图像;基于差值图像确定当前帧图像中的目标区域;基于所确定的目标区域在视频内容上叠加附加呈现内容,使得在目标区域内,附加呈现内容的透明度大于或等于阈值透明度和/或附加呈现内容的叠加概率小于或等于阈值概率。通过上述视频呈现方法,可以尽可能避免诸如弹幕的附加呈现内容对视频内容中的关键部分形成遮挡。

【技术实现步骤摘要】
视频呈现方法及装置、计算设备、存储介质
本专利技术涉及计算机
,特别涉及一种视频呈现方法及装置、计算设备、计算机可读存储介质。
技术介绍
随着计算机技术的发展,诸如直播的视频内容形式正变得越来越流行。在这种视频内容的播放过程中,可以允许观看用户通过例如发送弹幕的方式来表达自己的想法,从而为所播放的视频内容增加互动性和趣味性。然而,由于这种弹幕内容会叠加在视频内容上,所以其可能对视频内容中的关键内容形成遮挡,例如遮挡正在直播的主播等,从而可能影响用户的观看体验,以及降低用户对视频内容所包含的信息的获取效率。
技术实现思路
有鉴于此,本专利技术提供了一种视频呈现方法、装置、计算设备及存储介质,旨在缓解、减轻或甚至消除上述问题以及可能存在的其他问题。根据本专利技术的一方面,提供了一种视频呈现方法,包括:获取视频内容的背景图像;比较所述视频内容的当前帧图像与所述背景图像中对应像素点的属性值,得到差值图像;基于所述差值图像确定所述当前帧图像中的目标区域;基于所确定的目标区域在视频内容上叠加附加呈现内容,使得在所述目标区域内,附加呈现内容的透明度大于或等于阈值透明度和/或附加呈现内容的叠加概率小于或等于阈值概率。在一些实施例中,所述基于所述差值图像确定所述当前帧图像中的目标区域包括:对所述差值图像进行二值化处理,使得所述差值图像中属性值大于属性阈值的像素点被赋值为第一值,属性值小于属性阈值的像素点被赋值为第二值;基于被赋值为第一值的像素点的集合确定所述目标区域。在一些实施例中,所述基于被赋值为第一值的像素点的集合确定所述目标区域包括:对经二值化处理的差值图像进行连通性处理,使得被赋值为第一值的像素点的集合形成至少一个连通区域,每个连通区域内部的所有像素点都被赋值为第一值;将所述至少一个连通区域确定为所述目标区域。在一些实施例中,所述对经二值化处理的差值图像进行连通性处理包括:对经二值化处理的差值图像执行形态学的闭运算。在一些实施例中,所述对经二值化处理的差值图像执行形态学闭运算包括:用预先定义的结构元素遍历该图像,得到膨胀图像,所述结构元素包括锚点,其中在所述结构元素与该图像重叠的每一区域内,若该图像在该区域内的像素点中存在为第一值的像素点,则将该图像的与所述结构元素的锚点重叠的像素点赋值为第一值,否则赋值为第二值;用所述预先定义的结构元素遍历所述膨胀图像,得到腐蚀图像,其中在所述结构元素与该图像重叠的每一区域内,若该图像在该区域内的所有像素点均为第一值,则将该图像的与所述结构元素的锚点重叠的像素点赋值为第一值,否则赋值为第二值。在一些实施例中,所述基于所述差值图像确定所述当前帧图像中的目标区域包括:对所述差值图像进行连通性处理,使得所述差值图像中的所有像素点被划分为至少一个第一连通区域和第二连通区域,所述至少一个第一连通区域中的像素点的属性值大于所述第二连通区域中的像素点的属性值;基于所述至少一个第一连通区域确定所述目标区域。在一些实施例中,所述对经二值化处理的差值图像进行连通性处理包括:对经二值化处理的差值图像执行形态学的闭运算。在一些实施例中,所述对所述差值图像执行形态学闭运算包括:用预先定义的结构元素遍历该图像,得到膨胀图像,所述结构元素包括锚点,其中在所述结构元素与该图像重叠的每一区域内,将该图像的与所述结构元素的锚点重叠的像素点赋值为该图像在该区域内的像素点的最大属性值;用所述预先定义的结构元素遍历所述膨胀图像,得到腐蚀图像,其中在所述结构元素与该图像重叠的每一区域内,将该图像的与所述结构元素的锚点重叠的像素点赋值为该图像在该区域内的像素点的最小属性值。在一些实施例中,该方法还包括:将所述至少一个第一连通区域中的像素点赋值为第一值,将所述第二连通区域中的像素点赋值为第二值。在一些实施例中,所述基于所确定的目标区域在视频内容上叠加附加呈现内容包括:基于所确定的目标区域设置附加呈现内容的属性,使得在所述目标区域内,附加呈现内容具有大于或等于阈值透明度的透明度,所述阈值透明度大于0小于等于100%。在一些实施例中,所述基于所确定的目标区域在视频内容上叠加附加呈现内容包括:针对视频内容的多个帧图像,确定多个图像分区中的每个分区被目标区域覆盖的概率;在被目标区域覆盖的概率小于或等于阈值概率的分区中的至少一个分区中,在视频内容上叠加附加呈现内容。在一些实施例中,所述确定图像区域的多个分区中的每个分区被目标区域覆盖的概率包括:确定该分区中每个像素点被目标区域覆盖的概率值;确定该分区中的各个像素点被目标区域覆盖的概率值的统计特征,作为该分区被目标区域覆盖的概率。在一些实施例中,所述确定该分区中的各个像素点被目标区域覆盖的概率值的统计特征包括:计算该分区中的至少一部分像素点被目标区域覆盖的概率值的平均值,作为所述统计特征。在一些实施例中,所述比较所述视频内容的当前帧图像与所述背景图像中对应像素点的属性值,得到差值图像包括:比较所述视频内容的当前帧图像与所述背景图像中对应像素点的灰度值,得到灰度图形式的差值图像。在一些实施例中,所述基于所确定的目标区域在视频内容上叠加附加呈现内容包括:基于所确定的目标区域在视频内容上叠加弹幕内容。根据本专利技术的另一方面,提供了一种视频呈现装置,包括:获取模块,被配置为获取视频内容的背景图像;比较模块,被配置为比较所述视频内容的当前帧图像与所述背景图像中对应像素点的属性值,得到差值图像;确定模块,被配置为基于所述差值图像确定所述当前帧图像中的目标区域;叠加模块,被配置为基于所确定的目标区域在视频内容上叠加附加呈现内容,使得在所述目标区域内,附加呈现内容的透明度大于或等于阈值透明度和/或附加呈现内容的叠加概率小于或等于阈值概率。根据本专利技术的又一方面,提供了一种计算设备,包括存储器和处理器,所述存储器被配置成在其上存储计算机可执行指令,所述计算机可执行指令当在所述处理器上执行时执行上述方面中所描述的方法。根据本专利技术的又一方面,提供了一种计算机可读存储介质,其上存储计算机可执行指令,所述计算机可执行指令当在处理器上执行时执行上述方面中所描述的方法。根据本专利技术的实施例提供的视频呈现方法利用某些类型的视频内容(诸如固定机位拍摄的直播视频)的背景图像较为稳定的特点,通过将视频内容的当前帧图像与背景图像进行比较得到差值图像、进而对差值图像进行处理(诸如二值化处理、连通性处理)来确定目标区域,从而可以基于所确定的目标区域按照一定规则在视频内容上叠加附加呈现内容,例如使附加呈现内容在目标区域中具有透明度、调整附加呈现内容的叠加位置等,以尽可能避免附加呈现内容在目标区域中叠加至视频内容。此外,这种防遮挡方案的计算复杂度较低,实时性较强,特别适合于需要实时处理视频内容的场景,例如直播场景。根据在下文中所描述的实施例,本专利技术的这些和其它方面将是清楚明白的,并且将参考在下文中所描述的实施例而被阐明。附图说明在下面结合附图对于示例性实施例的描述中,本专利技术的更多细节、特征和本文档来自技高网...

【技术保护点】
1.一种视频呈现方法,包括:/n获取视频内容的背景图像;/n比较所述视频内容的当前帧图像与所述背景图像中对应像素点的属性值,得到差值图像;/n基于所述差值图像确定所述当前帧图像中的目标区域;/n基于所确定的目标区域在视频内容上叠加附加呈现内容,使得在所述目标区域内,附加呈现内容的透明度大于或等于阈值透明度和/或附加呈现内容的叠加概率小于或等于阈值概率。/n

【技术特征摘要】
1.一种视频呈现方法,包括:
获取视频内容的背景图像;
比较所述视频内容的当前帧图像与所述背景图像中对应像素点的属性值,得到差值图像;
基于所述差值图像确定所述当前帧图像中的目标区域;
基于所确定的目标区域在视频内容上叠加附加呈现内容,使得在所述目标区域内,附加呈现内容的透明度大于或等于阈值透明度和/或附加呈现内容的叠加概率小于或等于阈值概率。


2.根据权利要求1所述的方法,其中所述基于所述差值图像确定所述当前帧图像中的目标区域包括:
对所述差值图像进行二值化处理,使得所述差值图像中属性值大于属性阈值的像素点被赋值为第一值,属性值小于属性阈值的像素点被赋值为第二值;
基于被赋值为第一值的像素点的集合确定所述目标区域。


3.根据权利要求2所述的方法,其中所述基于被赋值为第一值的像素点的集合确定所述目标区域包括:
对经二值化处理的差值图像执行形态学闭运算,来进行连通性处理,使得被赋值为第一值的像素点的集合形成至少一个连通区域,每个连通区域内部的所有像素点都被赋值为第一值;
将所述至少一个连通区域确定为所述目标区域。


4.根据权利要求3所述的方法,其中所述对经二值化处理的差值图像执行形态学闭运算包括:
用预先定义的结构元素遍历该图像,得到膨胀图像,所述结构元素包括锚点,其中在所述结构元素与该图像重叠的每一区域内,若该图像在该区域内的像素点中存在为第一值的像素点,则将该图像的与所述结构元素的锚点重叠的像素点赋值为第一值,否则赋值为第二值;
用所述预先定义的结构元素遍历所述膨胀图像,得到腐蚀图像,其中在所述结构元素与该图像重叠的每一区域内,若该图像在该区域内的所有像素点均为第一值,则将该图像的与所述结构元素的锚点重叠的像素点赋值为第一值,否则赋值为第二值。


5.根据权利要求1所述的方法,其中所述基于所述差值图像确定所述当前帧图像中的目标区域包括:
对所述差值图像执行形态学闭运算,来进行连通性处理,使得所述差值图像中的所有像素点被划分为至少一个第一连通区域和第二连通区域,所述至少一个第一连通区域中的像素点的属性值大于所述第二连通区域中的像素点的属性值;
基于所述至少一个第一连通区域确定所述目标区域。


6.根据权利要求5所述的方法,其中所述对所述差值图像执行形态学闭运算包括:
用预先定义的结构元素遍历该图像,得到膨胀图像,所述结构元素包括锚点,其中在所述结构元素与该图像重叠的每一区域内,将该图像的与所述结构元素的锚点重叠的像素点赋值为该图像在该区域内的像素点的最大属性值;
用所述预先定义的结构元素遍历所述膨胀图像,得到腐蚀图像,其中在所述结构元素与该图像重叠的每一区域内,将该图像的与所述结构元素的锚点重叠的像素点赋值为该图像在该...

【专利技术属性】
技术研发人员:余自强
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1