动态影像生成方法及系统、计算机装置、及可读存储介质制造方法及图纸

技术编号:24125004 阅读:46 留言:0更新日期:2020-05-13 04:18
本发明专利技术提供一种动态影像生成方法,包括:获取一张静态图像及该静态图像的深度图像;将该深度图像的预设区域转化成直方图;根据该直方图计算平均深度值D;根据该平均深度值D从该直方图中确定深度值d1和深度值d2;根据该深度值d1和深度值d2确定M个深度值d3;根据该M个深度值d3中的每个深度值d3对该静态图像进行模糊处理,从而生成M张虚化图像,并将该M张虚化图像分别与对应的深度值d3建立关联;及按照该M张虚化图像中的每张虚化图像所对应的深度值d3的大小来按序播放该M张虚化图像。本发明专利技术还提供一种动态影像生成系统、实现该动态影像生成方法的计算机装置、及可读存储介质。本发明专利技术可以基于深度图像生成动态影像。

【技术实现步骤摘要】
动态影像生成方法及系统、计算机装置、及可读存储介质
本专利技术涉及图像处理
,具体涉及一种动态影像生成方法及系统、计算机装置、及可读存储介质。
技术介绍
本部分旨在为权利要求书及具体实施方式中陈述的本专利技术实施例的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。当前有很多种方式可以获得深度图像。例如可利用深度摄影机进行拍摄、由仿真人类双眼视觉之双摄影机进行拍摄来获得深度图像、或者通过对静态图像建立空间模型、边缘检测、计算消失点等方式来获取静态图像的深度图像。然而,目前却鲜少有利用深度图像作进一步处理以扩增深度图像作用的方案。
技术实现思路
鉴于以上内容,有必要提出一种动态影像生成方法及系统、计算机装置、及可读存储介质,可以基于深度图像生成动态影像。本专利技术的第一方面提供一种动态影像生成方法,所述方法包括:获取一张静态图像,以及获取所述静态图像的深度图像;根据所述深度图像的深度信息将所述深度图像的预设区域转化成直方图;根据所述直方图计算得出一个平均深度值D,所述平均深度值D为所述预设区域中全部像素点的深度值的平均值;根据所述平均深度值D从所述直方图中确定一个第一深度值d1和一个第二深度值d2;根据所述第一深度值d1和第二深度值d2确定M个第三深度值d3,其中,所述M为大于1的整数,所述M个第三深度值d3为不同大小的深度值;根据所述M个第三深度值d3中的每个第三深度值d3对所述静态图像进行模糊处理,从而生成M张虚化图像,并将所述M张虚化图像分别与对应的第三深度值d3建立关联;及按照所述M张虚化图像中的每张虚化图像所对应的第三深度值d3的大小来按序播放所述M张虚化图像。优选地,所述直方图的横轴表示深度值,纵轴表示像素点的数量。优选地,所述预设区域是指以所述深度图像的中心为中心,具有预设大小和预设形状的区域。优选地,所述根据所述直方图计算得出一个平均深度值D包括:将所述直方图所展示的每个深度值乘以对应的像素点的数量获得乘积;将所计算得出的所有乘积相加获得一个总值;及将所述总值除以所述预设区域的像素点的总数量计算得出所述平均深度值D。优选地,所述根据所述平均深度值D从所述直方图中确定一个第一深度值d1和一个第二深度值d2包括:(a1)确定所述直方图中是否存在满足第一条件的第一深度值d1,其中,所述第一条件包括:d1的大小在dmin~D之间,且d1对应的像素点的数量大于或等于dmin~D之间的每一个深度值所对应的像素点的数量,且d1对应的像素点的数量大于预设值,其中dmin为所述直方图的横轴坐标的最小值;(b1)若在所述直方图中存在满足所述第一条件的第一深度值d1,确定所述第二深度值d2为dmax,其中dmax为所述直方图的横轴坐标的最大值;(c1)若在所述直方图中不存在满足所述第一条件的第一深度值d1,则按照第二条件在所述直方图中寻找所述第一深度值d1,所述第二条件包括:d1的大小在D~dmax之间,且d1对应的像素点的数量大于或等于D~dmax之间的每一个深度值所对应的像素点的数量;若所述第一深度值d1满足所述第二条件,则确定所述第二深度值d2为dmin。优选地,所述根据所述平均深度值D从所述直方图中确定一个第一深度值d1和一个第二深度值d2包括:(a2)确定所述直方图中是否存在满足第三条件的第一深度值d1,其中,所述第三条件包括:d1的大小在D~dmax之间,且d1对应的像素点的数量大于或等于D~dmax之间的每一个深度值所对应的像素点的数量,且d1对应的像素点的数量大于预设值,其中dmax为所述直方图的横轴坐标的最大值;(b2)若在所述直方图中存在满足所述第三条件的第一深度值d1,确定所述第二深度值d2为dmin,其中dmin为所述直方图的横轴坐标的最小值;(c2)若在所述直方图中不存在满足所述第三条件的第一深度值d1,则按照第四条件在所述直方图中寻找所述第一深度值d1,其中,所述第四条件包括:d1的大小在dmin~D之间,且d1对应的像素点的数量大于或等于dmin~D之间的每一个深度值所对应的像素点的数量;若所述第一深度值d1满足所述第四条件,则确定所述第二深度值d2为dmax。优选地,所述M个第三深度值d3组成一个等差数列,所述等差数列的公差等于所述第一深度值d1和第二深度值d2之间的差值的绝对值除以(M-1)所得的值,所述M个第三深度值d3中的最小深度值为d1和d2两者中的较小者,所述M个第三深度值d3中的最大深度值为d1和d2两者中的较大者。优选地,根据所述M个第三深度值d3中的某个第三深度值d3对所述静态图像进行模糊处理时,所模糊处理的像素点所对应的模糊程度正比于该模糊处理的像素点所对应的深度值与所述某个第三深度值d3之间的差值。本专利技术第二方面提供一种计算机装置,所述计算机装置包括处理器,所述处理器用于在执行存储器中存储的计算机程序时实现所述的动态影像生成方法。本专利技术第三方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的动态影像生成方法。本专利技术第四方面提供一种动态影像生成系统,所述系统包括:获取模块,用于获取一张静态图像,以及获取所述静态图像的深度图像;及处理模块,用于根据所述深度图像的深度信息将所述深度图像的预设区域转化成直方图;所述处理模块,还用于根据所述直方图计算得出一个平均深度值D,所述平均深度值D为所述预设区域中全部像素点的深度值的平均值;所述处理模块,还用于根据所述平均深度值D从所述直方图中确定一个第一深度值d1和一个第二深度值d2;所述处理模块,还用于根据所述第一深度值d1和第二深度值d2确定M个第三深度值d3,其中,所述M为大于1的整数,所述M个第三深度值d3为不同大小的深度值;所述处理模块,还用于根据所述M个第三深度值d3中的每个第三深度值d3对所述静态图像进行模糊处理,从而生成M张虚化图像,并将所述M张虚化图像分别与对应的第三深度值d3建立关联;及所述处理模块,还用于按照所述M张虚化图像中的每张虚化图像所对应的第三深度值d3的大小来按序播放所述M张虚化图像。本专利技术实施例中所述的动态影像生成方法及系统、计算机装置、及可读存储介质,可以基于深度图像生成动态影像。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本专利技术较佳实施例提供的计算机装置的示意图。图2是本专利技术较佳实施例提供的动态影像生成系统的功能模块图。图3是本专利技术较佳实施例提供的动态影像生成方法的流程图。图4举例说明根据深度图像的深度本文档来自技高网...

【技术保护点】
1.一种动态影像生成方法,其特征在于,所述方法包括:/n获取一张静态图像,以及获取所述静态图像的深度图像;/n根据所述深度图像的深度信息将所述深度图像的预设区域转化成直方图;/n根据所述直方图计算得出一个平均深度值D,所述平均深度值D为所述预设区域中全部像素点的深度值的平均值;/n根据所述平均深度值D从所述直方图中确定一个第一深度值d1和一个第二深度值d2;/n根据所述第一深度值d1和第二深度值d2确定M个第三深度值d3,其中,所述M为大于1的整数,所述M个第三深度值d3为不同大小的深度值;/n根据所述M个第三深度值d3中的每个第三深度值d3对所述静态图像进行模糊处理,从而生成M张虚化图像,并将所述M张虚化图像分别与对应的第三深度值d3建立关联;及/n按照所述M张虚化图像中的每张虚化图像所对应的第三深度值d3的大小来按序播放所述M张虚化图像。/n

【技术特征摘要】
1.一种动态影像生成方法,其特征在于,所述方法包括:
获取一张静态图像,以及获取所述静态图像的深度图像;
根据所述深度图像的深度信息将所述深度图像的预设区域转化成直方图;
根据所述直方图计算得出一个平均深度值D,所述平均深度值D为所述预设区域中全部像素点的深度值的平均值;
根据所述平均深度值D从所述直方图中确定一个第一深度值d1和一个第二深度值d2;
根据所述第一深度值d1和第二深度值d2确定M个第三深度值d3,其中,所述M为大于1的整数,所述M个第三深度值d3为不同大小的深度值;
根据所述M个第三深度值d3中的每个第三深度值d3对所述静态图像进行模糊处理,从而生成M张虚化图像,并将所述M张虚化图像分别与对应的第三深度值d3建立关联;及
按照所述M张虚化图像中的每张虚化图像所对应的第三深度值d3的大小来按序播放所述M张虚化图像。


2.如权利要求1所述的动态影像生成方法,其特征在于,所述直方图的横轴表示深度值,纵轴表示像素点的数量。


3.如权利要求1所述的动态影像生成方法,其特征在于,所述预设区域是指以所述深度图像的中心为中心,具有预设大小和预设形状的区域。


4.如权利要求1所述的动态影像生成方法,其特征在于,所述根据所述直方图计算得出一个平均深度值D包括:
将所述直方图所展示的每个深度值乘以对应的像素点的数量获得乘积;
将所计算得出的所有乘积相加获得一个总值;及
将所述总值除以所述预设区域的像素点的总数量计算得出所述平均深度值D。


5.如权利要求1所述的动态影像生成方法,其特征在于,所述根据所述平均深度值D从所述直方图中确定一个第一深度值d1和一个第二深度值d2包括:
(a1)确定所述直方图中是否存在满足第一条件的第一深度值d1,其中,所述第一条件包括:d1的大小在dmin~D之间,且d1对应的像素点的数量大于或等于dmin~D之间的每一个深度值所对应的像素点的数量,且d1对应的像素点的数量大于预设值,其中dmin为所述直方图的横轴坐标的最小值;
(b1)若在所述直方图中存在满足所述第一条件的第一深度值d1,确定所述第二深度值d2为dmax,其中dmax为所述直方图的横轴坐标的最大值;
(c1)若在所述直方图中不存在满足所述第一条件的第一深度值d1,则按照第二条件在所述直方图中寻找所述第一深度值d1,所述第二条件包括:d1的大小在D~dmax之间,且d1对应的像素点的数量大于或等于D~dmax之间的每一个深度值所对应的像素点的数量;若所述第一深度值d1满足所述第二条件,则确定所述第二深度值d2为dmin。


6.如权利要求1所述的动态影像生成方法,其特征在于,所述根据所述平均深度值D从所述直方图中确定一个第一深度值d1和一个第二深度值d2包括:
(a2)确定所述直方图中是否存在满足第三条件的第一深度值d1,其中,所述第三条件包括:d1的大小...

【专利技术属性】
技术研发人员:郭煜枫许乃晟黄俊翔
申请(专利权)人:深圳富泰宏精密工业有限公司群迈通讯股份有限公司
类型:发明
国别省市:广东;44

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

1