本发明涉及一种基于全景视频影像的影像处理方法及终端设备。
背景技术:
全景,英文名(panorama),又被称为3d实景,是一种新兴的富媒体技术,其与视频,声音,图片等传统的流媒体最大的区别是“可操作,可交互”。全景分为虚拟现实和3d实景两种。虚拟现实是利用软件,制作出来的模拟现实的场景,例如,虚拟紫禁城,河北虚拟旅游,泰山虚拟游等;3d实景是利用单反相机或街景车拍摄实景照片,经过特殊的拼合,处理,让作者立于画境中,让最美的一面展现出来。
随着科技的发展,数字媒体的迅猛发展正为旅游行业带来活力,越来越多的数字媒体技术用于场馆、景区导览导引系统设计中,通过智能播控平台实现聚合,从对功能的满足进一步上升到对人的精神关怀,打破空间局限和时间界限实现与用户互动、引导,为用户带来便利。
现有的全域数字导览中,存在用户上手困难,显示效果差的缺陷。
技术实现要素:
本发明要解决的技术问题是为了克服现有技术的全域数字导览中,存在用户上手困难,显示效果差的缺陷,提供一种能够使基于全景视频影像的数字导览显示效果更逼真,为用户提供更良好的使用体验的基于全景视频影像的影像处理方法及终端设备。
本发明是通过下述技术方案来解决上述技术问题:
一种基于全景视频影像的影像处理方法,所述影像处理方法用于一终端设备,所述终端设备包括一显示屏,其特点在于,所述影像处理方法包括:
在所述显示屏上显示全景视频影像,所述全景视频影像内设有一指示模型;
在全景视频影像的一帧影像中,对于所述指示模型上的一模型点,获取所述模型点在全景视频影像中的光影信息;
根据所述光影信息对所述模型点进行调色。
较佳地,所述获取所述模型点在全景视频影像中的光影信息,包括:
获取所述模型点的法线;
根据所述法线获取与所述模型点对应的影像点,所述影像点为全景视频影像球形幕上的影像点,所述影像点和模型点的连线与全景视频影像的观测点和模型点的连线到所述法线的夹角相同,所述影像点、模型点以及所述法线在同一平面上;
获取所述影像点的灰度信息,所述光影信息包括所述灰度信息以及所述模型点的预设颜色。
较佳地,所述获取所述影像点的灰度信息包括:
以所述影像点为中心获取所述一帧影像上一影像区域;
获取所述影像区域中全部像素点的亮度平均值作为所述灰度信息。
较佳地,所述光影信息包括一调色值,所述调色值等于所述预设颜色的色调值和饱和度值以及所述灰度信息的亮度值,所述终端设备根据所述亮度值对所述模型点进行调色。
较佳地,所述全景视频影像中的每一帧影像包括所述观测点的观测方向、拍摄时间以及地理位置信息,所述影像处理方法包括:
根据所述观测方向、拍摄时间以及地理位置信息获取指示模型与太阳的位置关系;
根据所述位置关系获取太阳到所述模型点的向量与所述法线向量的夹角;
根据所述夹角获取亮度补偿值,所述光影信息包括所述亮度补偿值、灰度信息以及所述模型点的预设颜色。
本发明还提供一种终端设备,所述终端设备包括一显示屏,其特点在于,所述终端设备包括一获取模块以及一处理模块,
所述显示屏用于显示全景视频影像,所述全景视频影像内设有一指示模型;
在全景视频影像的一帧影像中,对于所述指示模型上的一模型点,所述获取模块用于获取所述模型点在全景视频影像中的光影信息;
所述处理模块用于根据所述光影信息对所述模型点进行调色。
较佳地,所述终端设备还包括一计算模块,
所述计算模块用于获取所述模型点的法线;
所述计算模块还用于根据所述法线获取与所述模型点对应的影像点,所述影像点为全景视频影像球形幕上的影像点,所述影像点和模型点的连线与全景视频影像的观测点和模型点的连线到所述法线的夹角相同,所述影像点、模型点以及所述法线在同一平面上;
所述获取模块用于获取所述影像点的灰度信息,所述光影信息包括所述灰度信息以及所述模型点的预设颜色。
较佳地,
所述获取模块用于以所述影像点为中心获取所述一帧影像上一影像区域;
所述获取模块还用于获取所述影像区域中全部像素点的亮度平均值作为所述灰度信息。
较佳地,所述光影信息包括一调色值,所述调色值等于所述预设颜色的色调值和饱和度值以及所述灰度信息的亮度值,所述终端设备根据所述亮度值对所述模型点进行调色。
较佳地,所述全景视频影像中的每一帧影像包括所述观测点的观测方向、拍摄时间以及地理位置信息,所述获取模块还用于
根据所述观测方向、拍摄时间以及地理位置信息获取指示模型与太阳的位置关系;
所述计算模块用于根据所述位置关系获取太阳到所述模型点的向量与所述法线向量的夹角;
所述获取模块用于根据所述夹角获取亮度补偿值,所述光影信息包括所述亮度补偿值、灰度信息以及所述模型点的预设颜色。
在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
本发明的积极进步效果在于:本发明的基于全景视频影像的影像处理方法及终端设备能够使基于全景视频影像的数字导览显示效果更逼真,为用户提供更良好的使用体验。
附图说明
图1为本发明实施例1的终端设备的原理示意图。
图2为本发明实施例1的终端设备的另一原理示意图。
图3为本发明实施例1的影像处理方法的流程图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
本实施例提供一种基于全景视频影像的终端设备,本实施例中的终端设备是指手机,所述终端设备还可以为平板电脑、台式机等智能终端设备。
所述终端设备包括一显示屏,所述终端设备包括一获取模块、一计算模块以及一处理模块。
所述显示屏用于显示全景视频影像,所述全景视频影像内设有一指示模型。
在本实施例中所述指示模型可以为人物模型、动物模型、卡通模型等,在本实施例中所述指示模型为人物模型。
在全景视频影像的一帧影像中,对于所述指示模型上的一模型点,所述获取模块用于获取所述模型点在全景视频影像中的光影信息。
本实施例能够采集影像中的光影信息。
所述处理模块用于根据所述光影信息对所述模型点进行调色。
本实施例将光影信息添加到所述人物模型上,让人物模型更加真实,使人物模型更接近真人,为用户带来更好地体验。
具体地,本实施例提供具体的光影信息获取方案,包括:
所述计算模块用于获取所述模型点的法线;
所述法线为所述影像点的切面的法线,如头顶最上面的点的切面为是水平面,所述水平面过所述模型点的垂线为所述法线。
参见图1、图2,所述计算模块还用于根据所述法线获取与所述模型点对应的影像点,所述影像点为全景视频影像球形幕11上的影像点12,所述影像点和模型点的连线与全景视频影像的观测点13和模型点14的连线到所述法线的夹角相同,所述影像点、模型点以及所述法线15在同一平面上。
从局部来看,从观测点发出的观测线16(入射线)在所述模型点14上反射,反射线17、入射线16以及法线15位于同一平面,反射角等于入射角。所述法线与模型点处的切面垂直。
所述影像点的亮度能够反映出所述模型点应该有的亮度,如所述影像点接近阳光,则所述模型点接受阳光照射,则模型点上的反光会更加强烈。
所述球形幕用于显示所述全景视频影像,所述观测点就是指所述全景视频影像的摄像机。
当指示模型前进时,全景视频影像正序播放,所述指示模型显示行走的动画,使用户体验身临其境的感觉。
在前进时,获取时间线上每一帧的光影信息,或有规律的选取目标帧、间隔帧的光影信息,随着全景视频影像的播放,指示模型上的光影效果不断地变化。
所述获取模块用于获取所述影像点的灰度信息,所述光影信息包括所述灰度信息以及所述模型点的预设颜色。
本实施例中获取所述灰度信息,也就是亮度信息,通过对模型点的亮度补偿能够调节所述模型点颜色,举例来说,所述模型点为红色,若站在阳光下则红色变浅,若背对阳光则变为深红。
所述光影信息包括一调色值,所述调色值等于所述预设颜色的色调值和饱和度值以及所述灰度信息的亮度值,所述终端设备根据所述亮度值对所述模型点进行调色。
本实施例中,所述模型点的颜色可以用色调值、饱和度值以及亮度值表示,所述亮度值根据所述灰度信息补偿,在不改变色系的前体现能够使模型的颜色更加真实。
图3,利用上述终端设备,本实施例还提供一种基于全景视频影像的影像处理方法,包括:
步骤100、在所述显示屏上显示全景视频影像,所述全景视频影像内设有一指示模型;
步骤101、在全景视频影像的一帧影像中,对于所述指示模型上的一模型点,获取所述模型点的法线;
步骤102、根据所述法线获取与所述模型点对应的影像点,所述影像点为全景视频影像球形幕上的影像点,所述影像点和模型点的连线与全景视频影像的观测点和模型点的连线到所述法线的夹角相同,所述影像点、模型点以及所述法线在同一平面上;
步骤103、获取所述影像点的灰度信息,光影信息包括所述灰度信息以及所述模型点的预设颜色。
步骤104、根据所述光影信息对所述模型点进行调色。
其中步骤101至步骤103实现了获取所述模型点在全景视频影像中的光影信息。
本实施例中,所述光影信息包括一调色值,所述调色值等于所述预设颜色的色调值和饱和度值以及所述灰度信息的亮度值,所述终端设备根据所述亮度值对所述模型点进行调色。
实施例2
本实施例与实施例1基本相同,不同之处仅在于:
所述获取模块用于以所述影像点为中心获取所述一帧影像上一影像区域;
所述获取模块还用于获取所述影像区域中全部像素点的亮度平均值作为所述灰度信息。
所述全景视频影像中的每一帧影像包括所述观测点的观测方向、拍摄时间以及地理位置信息,所述获取模块还用于
根据所述观测方向、拍摄时间以及地理位置信息获取指示模型与太阳的位置关系;
所述计算模块用于根据所述位置关系获取太阳到所述模型点的向量与所述法线向量的夹角;
所述获取模块用于根据所述夹角获取亮度补偿值,所述光影信息包括所述亮度补偿值、灰度信息以及所述模型点的预设颜色。
根据太阳的方向,能够获取一个照明点的亮度信息,另外一个环境中可能存在多个照明点,通过对太阳的位置的获取能够使模型点的光影信息更加真实。
相对应的,本实施例的影像处理方法将实施例1中步骤103的包括:
以所述影像点为中心获取所述一帧影像上一影像区域;
获取所述影像区域中全部像素点的亮度平均值作为所述灰度信息。
进一步地,所述全景视频影像中的每一帧影像包括所述观测点的观测方向、拍摄时间以及地理位置信息,所述影像处理方法包括:
根据所述观测方向、拍摄时间以及地理位置信息获取指示模型与太阳的位置关系;
根据所述位置关系获取太阳到所述模型点的向量与所述法线向量的夹角;
根据所述夹角获取亮度补偿值,所述光影信息包括所述亮度补偿值、灰度信息以及所述模型点的预设颜色。
上述影像处理方法可以与实施例1中的步骤可以并行处理,加快获取光影信息的速度。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。