[发明专利]一种3D小行星动态图的生成方法、装置及便携式终端有效
申请号: | 201910057169.3 | 申请日: | 2019-01-22 |
公开(公告)号: | CN109769110B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 高瑞东;姜文杰;朱力 | 申请(专利权)人: | 影石创新科技股份有限公司 |
主分类号: | H04N13/261 | 分类号: | H04N13/261;H04N13/271;H04N5/232 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518101 广东省深圳市宝*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 小行星 动态 生成 方法 装置 便携式 终端 | ||
本发明提供了一种3D小行星动态图的生成方法、装置及便携式终端。所述方法包括:获取全景图像;对全景图像识别并分割成天空区域、人体区域和地面区域;针对天空区域、人体区域和地面区域计算全景深度图;将全景图像和全景深度图分别变换生成小行星图像和小行星深度图;生成虚拟视点下的小行星视图;渲染生成3D小行星动态图。本发明技术方案通过自动生成虚拟视点下的小行星视图并合成渲染,实现了将一幅全景图像生成有3D效果的小行星动态图。
技术领域
本发明属于图像领域,尤其涉及一种3D小行星动态图的生成方法、装置及便携式终端。
背景技术
目前,已经有一些方法可以实现将一张图像生成具有3D效果的视图,例如采用微透镜技术来生成3D视图。微透镜的透镜为放大镜阵列,该放大镜阵列被设计成当从稍微不同的角度观察时,放大不同的图像。为了生成3D视图,首先需要生成多视点图像,例如12视点或更多视点图像,接着将多视点图像混合成混合图像。混合多视点图像是一个从多视点图像中提取合适的像素合并成一个新图像的过程,新图像包含原始图像的多视点信息。微透镜的透镜用来在不同的视角显示这些多视点的视角,最后,透过微透镜板观看,观看者的左眼和右眼可以看到不同的图像,从而产生3D的效果,该方法的缺陷是需要借助微透镜板而不能裸眼观看。
另一种常用的方法是手动将2D图像转换成多视点图像,操作者通常需要创建蒙皮从目标图像中提取对象,然后根据自己的判断给这些蒙皮确定深度信息。深度信息与原始2D图像具有同样尺寸的灰度图像,灰度图像用灰色表示图像的每个部分的深度。手动创建的深度信息用来引导计算机移动原始2D图像的像素以形成新的视点图,深度图可以产生强烈3D显示效果,但采用已有的这种方法生成3D视图需要耗时数小时甚至数天的时间。
综上所述,现有的从一张图像生成3D视图的方法及系统具有需要借助工具或处理时间长等缺点,用户体验度不高。
发明内容
本发明提出一种3D小行星动态图的生成方法、装置及便携式终端,旨在通过自动生成虚拟视点下的小行星视图并合成渲染,实现将一幅全景图像生成有3D效果的小行星动态图,该方法效率高、图像质量效果好,用户体验度较高。
第一方面,本发明提供了一种3D小行星动态图的生成方法,所述方法包括:
获取全景图像;
对全景图像识别并分割成天空区域、人体区域和地面区域;
针对天空区域、人体区域和地面区域计算全景深度图;
将全景图像和全景深度图分别变换生成小行星图像和小行星深度图;
生成虚拟视点下的小行星视图;
渲染生成3D小行星动态图。
第二方面,本发明提供了一种3D小行星动态图的生成装置,所述装置包括:
获取模块,用于获取全景图像;
分割模块,用于对全景图像识别并分割成天空区域、人体区域和地面区域;
计算模块,用于根据所述天空区域、人体区域和地面区域计算全景深度图;
变换模块,用于将全景图像和全景深度图分别变换生成小行星图像和小行星深度图;
生成模块:用于生成虚拟视点下的小行星视图;
渲染模块:用于渲染生成3D小行星动态图。
第三方面,本发明提供了一种计算机可读存储介质,所述计算机程序被处理器执行时实现如上述的一种3D小行星动态图的生成方法的步骤。
第四方面,本发明提供了一种便携式终端,包括:
一个或多个处理器;
存储器;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于影石创新科技股份有限公司,未经影石创新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910057169.3/2.html,转载请声明来源钻瓜专利网。