本发明涉及一种基于3d摄像机的感知编码获取装置及方法。
背景技术:
3d摄像机,利用的是3d镜头制造的摄像机,通常具有两个摄像镜头以上,间距与人眼间距相近,能够拍摄出类似人眼所见的针对同一场景的不同图像。全息3d具有圆盘5镜头以上,通过圆点光栅成像或蔆形光栅全息成像可全方位观看同一图像,可如亲临其境。
第一台3d摄像机迄今3d革命全部围绕好莱坞重磅大片和重大体育赛事展开。随着3d摄像机的问世,这项技术距离家庭用户又近了一步。在这款摄像机推出以后,我们今后就可以用3d镜头捕捉人生每一个难忘瞬间,比如孩子迈出的第一步,大学毕业庆典等。
3d摄像机通常有两个以上镜头。3d摄像机本身的功能就像人脑一样,可以将两个镜头图像融合在一起,变成一个3d图像。这些图像可以在3d电视上播放,观众佩戴所谓的主动式快门眼镜即可观看,也可通过裸眼3d显示设备直接观看。3d快门式眼镜能够以每秒60次的速度令左右眼镜的镜片快速交错开关。这意味着每只眼睛看到的是同一场景的稍显不同的画面,所以大脑会由此以为其是在欣赏以3d呈现的单张照片。
现有的3d摄像机获取的影像不容易处理、控制,3d影像所占空间较大的缺陷。
技术实现要素:
本发明要解决的技术问题是为了克服现有技术中3d摄像机获取的影像不容易处理、控制,3d影像所占空间较大的缺陷,提供一种能够获取更加规范的数字点云,使获取的3d影像更加容易管理、控制,而且能够降低运算所耗资源,减小3d影像所占空间的基于3d摄像机的感知编码获取装置及方法。
本发明是通过下述技术方案来解决上述技术问题:
一种基于3d摄像机的感知编码获取装置,其特点在于,所述感知编码获取装置包括一3d摄像机以及一处理端,所述处理端包括一获取模块,
所述3d摄像机用于获取拍摄目标的初始影像;
所述获取模块用于根据一人工智能网络获取所述初始影像对应的深度感知编码,所述深度感知编码上的目标编码点上设有标签。
所述深度感知编码为优化的数字点云,本发明通过初始的3d点云以及rgb影像能够通过人工智能获取更加规范的数字化影像。
所述深度感知编码为能够编辑、优化且精简过的数字点云,而且感知编码可以是预先设置好的数字点云,感知编码中的每一个数字点可以具有自己的标签并且数字点之间存在一定的传导关系。
较佳地,所述人工智能网络包括一样本库,所述样本库包括若干3d样本,所述3d样本的目标数字点上设有标签。
较佳地,所述处理端包括一预设模块及一标记模块,
所述预设模块用于通过工业用3d摄像机获取精确影像;
所述标记模块用于对所述精确影像上的数字点进行标记以获取标记精确影像;
所述获取模块用于根据所述人工智能网络获取所述深度感知编码,所述人工智能网络包括一样本库,所述样本库包括标记精确影像。
较佳地,所述处理端包括一预设模块以及一计算模块,
所述预设模块用于通过工业用3d摄像机获取精确影像;
所述计算模块用于通过人工智能计算表示精确影像中数字点之间关系的函数式。
较佳地,所述人工智能网络包括一样本库,所述处理端还包括一匹配模块以及一处理模块,
所述匹配模块用于在所述样本库中获取与所述初始影像匹配的目标深度感知编码;
所述处理模块用于按照所述初始影像调整所述目标深度感知编码的参数;
所述存储模块用于存储调整过参数的目标深度感知编码为拍摄目标的深度感知编码。
较佳地,所述深度感知编码包括像素层和结构层,所述深度感知编码上设有若干用于控制结构层形状的控制点,所述处理模块用于按照所述初始影像的形状调节控制点以调整所述目标深度感知编码的参数。
较佳地,所述处理端包括一放置模块,
所述放置模块用于将目标深度感知编码与初始影像重叠放置以获取目标深度感知编码上控制点到初始影像的距离;
所述处理模块还用于获取所述距离最大的控制点为目标控制点,并将所述目标控制点向初始影像所在方向移动所述距离;
所述处理模块还用于将目标控制点周围的周围控制点向初始影像所在方向移动调整距离,每一周围控制点的调整距离大小与周围控制点到目标控制点的距离成反比,所述调整距离小于目标控制点移动距离。
较佳地,所述处理端包括一放置模块,
所述放置模块用于将深度感知编码与初始影像重叠放置以获取深度感知编码上每一影像点到初始影像的距离;
对于一个深度感知编码,所述匹配模块用于将深度感知编码每一影像点的距离相加以获取整体匹配值,所述整体匹配值数值最小的深度感知编码为所述目标深度感知编码。
较佳地,所述处理端还包括一划分模块,
所述划分模块用于将深度感知编码按照五官划分为若干区域;
所述放置模块用于获取深度感知编码上每一影像点到初始影像的距离;
对于一个深度感知编码中每一区域,所述获取模块用于将区域中每一影像点的距离相加以获取区域匹配值,将全部区域匹配值按五官所对应的比重相加以获取所述整体匹配值。
本发明还提供一种基于3d摄像机的感知编码获取方法,其特点在于,所述感知编码获取方法通过如上所述的感知编码获取装置获取初始影像的深度感知编码。
在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
本发明的积极进步效果在于:
本发明的基于3d摄像机的感知编码获取装置及方法能够获取更加规范的数字点云,使获取的3d影像更加容易管理、控制,而且能够降低运算所耗资源,减小3d影像所占空间。
附图说明
图1为本发明实施例1的感知编码获取方法的流程图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
本实施例提供一种基于3d摄像机的感知编码获取装置,所述感知编码获取装置包括一3d摄像机以及一处理端,所述处理端包括一获取模块、一预设模块及一标记模块。所述处理端可以是电脑终端,手机终端或云端服务器。
所述3d摄像机用于获取拍摄目标的初始影像,在本实施例中,所述初始影像包括3d点云以及rgb影像。
所述获取模块用于根据一人工智能网络获取所述初始影像对应的深度感知编码,所述深度感知编码上的目标编码点上设有标签。
初始影像是粗糙的点,无法被控制以及上面有许多噪点,本实施例通过规范的数字影像,利用人工智能的学习,将初始影像规范。
具体地,所述人工智能网络包括一样本库,所述样本库包括若干3d样本,所述3d样本的目标数字点上设有标签。
所述样本库中的3d样本为精确影像,所述精确影像通过高精度的工业用3d摄像机获取。
所述预设模块用于通过工业用3d摄像机获取精确影像;
所述标记模块用于对所述精确影像上的数字点进行标记以获取标记精确影像,所述标记可以是人工标记,也可以通过识别精确影像上的特征点进行自动标记,由于精确影像上的特征点更容易识别,利用精确影像可以方便民用3d相机生成更加规范、工整的影像。
所述获取模块用于根据所述人工智能网络获取所述深度感知编码,所述人工智能网络包括一样本库,所述样本库包括标记精确影像。
所述处理端还包括一计算模块,
所述计算模块用于通过人工智能计算表示精确影像中数字点之间关系的函数式。
空间中的点云之间会存在一定关系,可以用数学式表示,这一数学式可以通过人工智能学习获得,利用关系式能够更加方便的控制感知编码。
参见图1,利用上述感知编码获取装置,本实施例还提供一种感知编码获取方法,包括:
步骤100、所述预设模块通过工业用3d摄像机获取精确影像。
步骤101、所述标记模块对所述精确影像上的数字点进行标记以获取标记精确影像;
步骤102、所述3d摄像机获取拍摄目标的初始影像。
步骤103、所述获取模块用于根据所述人工智能网络获取所述初始影像对应的深度感知编码,所述人工智能网络包括一样本库,所述样本库包括标记精确影像。
步骤104、所述计算模块通过人工智能计算表示精确影像中数字点之间关系的函数式。
实施例2
本实施例与实施例1基本相同,不同之处仅在于:
所述人工智能网络包括一样本库,所述处理端还包括一匹配模块以及一处理模块。
所述匹配模块用于在所述样本库中获取与所述初始影像匹配的目标深度感知编码。
所述处理模块用于按照所述初始影像调整所述目标深度感知编码的参数。
所述存储模块用于存储调整过参数的目标深度感知编码为拍摄目标的深度感知编码。
所述深度感知编码包括像素层(rgb影像)和结构层(3d点云),所述深度感知编码上设有若干用于控制结构层形状的控制点,所述处理模块用于按照所述初始影像的形状调节控制点以调整所述目标深度感知编码的参数。
所述处理端还包括一放置模块,
所述放置模块用于将目标深度感知编码与初始影像重叠放置以获取目标深度感知编码上控制点到初始影像的距离;
所述处理模块还用于获取所述距离最大的控制点为目标控制点,并将所述目标控制点向初始影像所在方向移动所述距离;
所述处理模块还用于将目标控制点周围的周围控制点向初始影像所在方向移动调整距离,每一周围控制点的调整距离大小与周围控制点到目标控制点的距离成反比,所述调整距离小于目标控制点移动距离。
本实施例的感知编码获取方法包括:
所述匹配模块在所述样本库中获取与所述初始影像匹配的目标深度感知编码。
所述处理模块按照所述初始影像调整所述目标深度感知编码的参数。
所述存储模块存储调整过参数的目标深度感知编码为拍摄目标的深度感知编码。
参数的具体调节方法包括:
所述处理端还包括一放置模块,
所述放置模块将目标深度感知编码与初始影像重叠放置以获取目标深度感知编码上控制点到初始影像的距离;
所述处理模块获取所述距离最大的控制点为目标控制点,并将所述目标控制点向初始影像所在方向移动所述距离;
所述处理模块将目标控制点周围的周围控制点向初始影像所在方向移动调整距离,每一周围控制点的调整距离大小与周围控制点到目标控制点的距离成反比,所述调整距离小于目标控制点移动距离。
实施例3
本实施例与实施例2基本相同,不同之处仅在于:
所述处理端包括一放置模块。
所述放置模块用于将深度感知编码与初始影像重叠放置以获取深度感知编码上每一影像点到初始影像的距离;
对于一个深度感知编码,所述匹配模块用于将深度感知编码每一影像点的距离相加以获取整体匹配值,所述整体匹配值数值最小的深度感知编码为所述目标深度感知编码。
所述处理端还包括一划分模块。
所述划分模块用于将深度感知编码按照五官划分为若干区域;
所述放置模块用于获取深度感知编码上每一影像点到初始影像的距离;
对于一个深度感知编码中每一区域,所述获取模块用于将区域中每一影像点的距离相加以获取区域匹配值,将全部区域匹配值按五官所对应的比重相加以获取所述整体匹配值。
本实施例的感知编码获取方法包括:
所述划分模块将深度感知编码按照五官划分为若干区域;
所述放置模块获取深度感知编码上每一影像点到初始影像的距离;
对于一个深度感知编码中每一区域,所述获取模块将区域中每一影像点的距离相加以获取区域匹配值,将全部区域匹配值按五官所对应的比重相加以获取所述整体匹配值。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。