一种添加现实增强信息的方法及装置转让专利

申请号 : CN201310345456.7

文献号 : CN104346777B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李凡智

申请人 : 联想(北京)有限公司

摘要 :

本发明公开了一种添加现实增强信息的方法及装置,属于计算机领域。所述方法包括:采用三维相机的左右摄像头对同一物体进行拍摄,并获取所述物体对应的第一三维图像和第二三维图像;根据所述第一三维图像和所述第二三维图像获取所述物体的成像距离和景深;根据所述物体的成像距离和景深,分别在所述第一三维图像和所述第二三维图像中添加所述物体的现实增强信息。所述装置包括:第一获取模块、第二获取模块、第三获取模块和添加模块。本发明能够实现给三维图像中的物体添加现实增强信息。

权利要求 :

1.一种添加现实增强信息的方法,其特征在于,所述方法包括:

采用三维相机的左右摄像头对同一物体进行拍摄,并获取所述物体对应的第一三维图像和第二三维图像;

根据所述第一三维图像和所述第二三维图像获取所述物体的成像距离和景深;

根据所述物体的成像距离和景深,分别在所述第一三维图像和所述第二三维图像中添加所述物体的现实增强信息;

其中,所述根据所述第一三维图像和所述第二三维图像获取所述物体的景深,包括:在所述第一三维图像中,获取所述物体的最前端的像素点并进一步地获取所述物体的最前端的像素点的第一视角,在所述第二三维图像中,获取所述物体的最前端的像素点并进一步地获取所述物体的最前端的像素点的第二视角,根据所述物体的最前端的像素点的第一视角和所述物体的最前端的像素点的第二视角,计算出所述物体的最前端的像素点的视角差,根据所述物体的最前端的像素点的视角差以及左摄像头和右摄像头之间的距离,计算出所述物体的最前端的像素点的成像距离;

在所述第二三维图像中,获取所述物体的最后端的像素点并进一步地获取所述物体的最后端的像素点的第一视角,在所述第二三维图像中,获取所述物体的最后端的像素点并进一步地获取所述物体的最后端的像素点的第二视角,根据所述物体的最后端的像素点的第一视角和所述物体的最后端的像素点的第二视角,计算出所述物体的最后端的像素点的视角差,根据所述物体的最后端的像素点的视角差以及左摄像头和右摄像头之间的距离,计算出所述物体的最后端的像素点的成像距离;

根据所述物体的最前端的像素点的成像距离和所述物体的最后端的像素点的成像距离,计算两成像距离之间的差值,将计算的差值确定为所述物体的景深。

2.如权利要求1所述的方法,其特征在于,所述根据所述第一三维图像和所述第二三维图像获取所述物体的成像距离,包括:在所述第一三维图像中获取所述物体的中心像素点的第一视角,以及,在所述第二三维图像中获取所述物体的中心像素点的第二视角;

根据所述物体的中心像素点的第一视角和所述物体的中心像素点的第二视角,计算出所述物体的中心像素点的视角差;

根据所述物体的中心像素点的视角差以及左摄像头和右摄像头之间的距离,计算出所述物体的中心像素点的成像距离;

将所述物体的中心像素点的成像距离确定为所述物体的成像距离。

3.如权利要求1所述的方法,其特征在于,所述根据所述物体的成像距离和景深,分别在所述第一三维图像和所述第二三维图像中添加所述物体的现实增强信息,包括:根据所述物体的景深,创建面积和景深都相等的第一现实增强界面和第二现实增强界面;

在所述第一三维图像中,根据所述物体的成像距离,将所述物体的第一现实增强界面放置在所述物体上;

在所述第二三维图像中,根据所述物体的成像距离,将所述物体的第二现实增强界面放置在所述物体上;

将所述物体的现实增强信息分别填充在所述物体的第一现实增强界面和第二现实增强界面中。

4.如权利要求3所述的方法,其特征在于,所述根据所述物体的景深,创建面积和景深都相等的第一现实增强界面和第二现实增强界面,包括:计算所述物体的景深与预设系数之间的乘积,并将所述计算的乘积确定为所述物体对应的现实增强界面的景深;

根据所述物体对应的现实增强界面的景深,创建面积都为预设大小的第一现实增强界面和第二现实增强界面。

5.如权利要求4所述的方法,其特征在于,所述计算所述物体的景深与预设系数之间的乘积之前,还包括:确定所述物体属于的物体类型,根据所述物体属于的物体类型,从已存储的物体类型与预设系数的对应关系中获取对应的预设系数。

6.如权利要求1至5任一项权利要求所述的方法,其特征在于,所述分别在所述第一三维图像和所述第二三维图像中添加所述物体的现实增强信息之后,还包括:获取所述第一三维图像的中心点和所述第二三维图像的中心点,根据所述第一三维图像的中心点和所述第二三维图像的中心点,对所述第一三维图像和所述第二三维图像进行对齐处理,使所述第一三维图像的中心点和所述第二三维图像的中心点位于同一水平线上。

7.一种添加现实增强信息的装置,其特征在于,所述装置包括:

第一获取模块,用于采用三维相机的左右摄像头对同一物体进行拍摄,并获取所述物体对应的第一三维图像和第二三维图像;

第二获取模块,用于根据所述第一三维图像和所述第二三维图像获取所述物体的成像距离;

第三获取模块,用于根据所述第一三维图像和所述第二三维图像获取所述物体的景深;

添加模块,用于根据所述物体的成像距离和景深,分别在所述第一三维图像和所述第二三维图像中添加所述物体的现实增强信息;

其中,所述根据所述第一三维图像和所述第二三维图像获取所述物体的景深,包括:在所述第一三维图像中,获取所述物体的最前端的像素点并进一步地获取所述物体的最前端的像素点的第一视角,在所述第二三维图像中,获取所述物体的最前端的像素点并进一步地获取所述物体的最前端的像素点的第二视角,根据所述物体的最前端的像素点的第一视角和所述物体的最前端的像素点的第二视角,计算出所述物体的最前端的像素点的视角差,根据所述物体的最前端的像素点的视角差以及左摄像头和右摄像头之间的距离,计算出所述物体的最前端的像素点的成像距离;

在所述第二三维图像中,获取所述物体的最后端的像素点并进一步地获取所述物体的最后端的像素点的第一视角,在所述第二三维图像中,获取所述物体的最后端的像素点并进一步地获取所述物体的最后端的像素点的第二视角,根据所述物体的最后端的像素点的第一视角和所述物体的最后端的像素点的第二视角,计算出所述物体的最后端的像素点的视角差,根据所述物体的最后端的像素点的视角差以及左摄像头和右摄像头之间的距离,计算出所述物体的最后端的像素点的成像距离;

根据所述物体的最前端的像素点的成像距离和所述物体的最后端的像素点的成像距离,计算两成像距离之间的差值,将计算的差值确定为所述物体的景深。

8.如权利要求7所述的装置,其特征在于,所述第二获取模块包括:

第一获取单元,用于在所述第一三维图像中获取所述物体的中心像素点的第一视角,以及,在所述第二三维图像中获取所述物体的中心像素点的第二视角;

第一计算单元,用于根据所述物体的中心像素点的第一视角和所述物体的中心像素点的第二视角,计算出所述物体的中心像素点的视角差;

第二计算单元,用于根据所述物体的中心像素点的视角差以及左摄像头和右摄像头之间的距离,计算出所述物体的中心像素点的成像距离;

第一确定单元,用于将所述物体的中心像素点的成像距离确定为所述物体的成像距离。

9.如权利要求7所述的装置,其特征在于,所述添加模块包括:

创建单元,用于根据所述物体的景深,创建面积和景深都相等的第一现实增强界面和第二现实增强界面;

第一放置单元,用于在所述第一三维图像中,根据所述物体的成像距离,将所述物体的第一现实增强界面放置在所述物体上;

第二放置单元,用于在所述第二三维图像中,根据所述物体的成像距离,将所述物体的第二现实增强界面放置在所述物体上;

填充单元,用于将所述物体的现实增强信息分别填充在所述物体的第一现实增强界面和第二现实增强界面中。

10.如权利要求9所述的装置,其特征在于,所述创建单元包括:

计算子单元,用于计算所述物体的景深与预设系数之间的乘积,并将所述计算的乘积确定为所述物体对应的现实增强界面的景深;

创建子单元,用于根据所述物体对应的现实增强界面的景深,创建面积都为预设大小的第一现实增强界面和第二现实增强界面。

11.如权利要求10所述的装置,其特征在于,所述创建单元还包括:

获取子单元,用于确定所述物体属于的物体类型,根据所述物体属于的物体类型,从已存储的物体类型与预设系数的对应关系中获取对应的预设系数。

12.如权利要求7至11任一项权利要求所述的装置,其特征在于,所述装置还包括:对齐模块,用于获取所述第一三维图像的中心点和所述第二三维图像的中心点,根据所述第一三维图像的中心点和所述第二三维图像的中心点,对所述第一三维图像和所述第二三维图像进行对齐处理,使所述第一三维图像的中心点和所述第二三维图像的中心点位于同一水平线上。

说明书 :

一种添加现实增强信息的方法及装置

技术领域

[0001] 本发明涉及计算机领域,特别涉及一种添加现实增强信息的方法及装置。

背景技术

[0002] 现实增强技术是在虚拟现实的基础上发展起来的新技术,该技术可以对图片中的真实物体进行信息增强;该技术通过计算机图形技术和可视化技术产生现实环境中不存在的虚拟对象,该虚拟对象即为现实增强信息,再通过传感技术将该现实增强信息准确地添加在图片的真实物体中。
[0003] 目前的现实增强技术都是在二维图像中为二维图像中的物体添加现实增强信息,然而当前出现了越来越多的三维图像,而在三维图像中,还无法给三维图像中的物体添加现实增强信息。

发明内容

[0004] 为了能够实现给三维图像中的物体添加现实增强信息,本发明提供了一种添加现实增强信息的方法及装置。所述技术方案如下:
[0005] 一种添加现实增强信息的方法,所述方法包括:
[0006] 采用三维相机的左右摄像头对同一物体进行拍摄,并获取所述物体对应的第一三维图像和第二三维图像;
[0007] 根据所述第一三维图像和所述第二三维图像获取所述物体的成像距离和景深;
[0008] 根据所述物体的成像距离和景深,分别在所述第一三维图像和所述第二三维图像中添加所述物体的现实增强信息。
[0009] 所述根据所述第一三维图像和所述第二三维图像获取所述物体的成像距离,包括:
[0010] 在所述第一三维图像中获取所述物体的中心像素点的第一视角,以及,在所述第二三维图像中获取所述物体的中心像素点的第二视角;
[0011] 根据所述物体的中心像素点的第一视角和所述物体的中心像素点的第二视角,计算出所述物体的中心像素点的视角差;
[0012] 根据所述物体的中心像素点的视角差以及左摄像头和右摄像头之间的距离,计算出所述物体的中心像素点的成像距离;
[0013] 将所述物体的中心像素点的成像距离确定为所述物体的成像距离。
[0014] 所述根据所述第一三维图像和所述第二三维图像获取所述物体的景深,包括[0015] 在所述第一三维图像中获取所述物体的最前端的像素点的成像距离;
[0016] 在所述第二三维图像中获取所述物体的最后端的像素点的成像距离;
[0017] 根据所述物体的最前端的像素点的成像距离和所述物体的最后端的像素点的成像距离,计算两成像距离之间的差值;
[0018] 将所述计算的差值确定为所述物体的景深。
[0019] 所述根据所述物体的成像距离和景深,分别在所述第一三维图像和所述第二三维图像中添加所述物体的现实增强信息,包括:
[0020] 根据所述物体的景深,创建面积和景深都相等的第一现实增强界面和第二现实增强界面;
[0021] 在所述第一三维图像中,根据所述物体的成像距离,将所述物体的第一现实增强界面放置在所述物体上;
[0022] 在所述第二三维图像中,根据所述物体的成像距离,将所述物体的第二现实增强界面放置在所述物体上;
[0023] 将所述物体的现实增强信息分别填充在所述物体的第一现实增强界面和第二现实增强界面中。
[0024] 所述根据所述物体的景深,创建面积和景深都相等的第一现实增强界面和第二现实增强界面,包括:
[0025] 计算所述物体的景深与预设系数之间的乘积,并将所述计算的乘积确定为所述物体对应的现实增强界面的景深;
[0026] 根据所述物体对应的现实增强界面的景深,创建面积都为预设大小的第一现实增强界面和第二现实增强界面。
[0027] 所述计算所述物体的景深与预设系数之间的乘积之前,还包括:
[0028] 确定所述物体属于的物体类型,根据所述物体属于的物体类型,从已存储的物体类型与预设系数的对应关系中获取对应的预设系数。
[0029] 所述分别在所述第一三维图像和所述第二三维图像中添加所述物体的现实增强信息之后,还包括:
[0030] 获取所述第一三维图像的中心点和所述第二三维图像的中心点,根据所述第一三维图像的中心点和所述第二三维图像的中心点,对所述第一三维图像和所述第二三维图像进行对齐处理,使所述第一三维图像的中心点和所述第二三维图像的中心点位于同一水平线上。
[0031] 一种添加现实增强信息的装置,所述装置包括:
[0032] 第一获取模块,用于采用三维相机的左右摄像头对同一物体进行拍摄,并获取所述物体对应的第一三维图像和第二三维图像;
[0033] 第二获取模块,用于根据所述第一三维图像和所述第二三维图像获取所述物体的成像距离;
[0034] 第三获取模块,用于根据所述第一三维图像和所述第二三维图像获取所述物体的景深;
[0035] 添加模块,用于根据所述物体的成像距离和景深,分别在所述第一三维图像和所述第二三维图像中添加所述物体的现实增强信息。
[0036] 所述第二获取模块包括:
[0037] 第一获取单元,用于在所述第一三维图像中获取所述物体的中心像素点的第一视角,以及,在所述第二三维图像中获取所述物体的中心像素点的第二视角;
[0038] 第一计算单元,用于根据所述物体的中心像素点的第一视角和所述物体的中心像素点的第二视角,计算出所述物体的中心像素点的视角差;
[0039] 第二计算单元,用于根据所述物体的中心像素点的视角差以及左摄像头和右摄像头之间的距离,计算出所述物体的中心像素点的成像距离;
[0040] 第一确定单元,用于将所述物体的中心像素点的成像距离确定为所述物体的成像距离。
[0041] 所述第三获取模块包括
[0042] 第二获取单元,用于在所述第一三维图像中获取所述物体的最前端的像素点的成像距离;
[0043] 第三获取单元,用于在所述第二三维图像中获取所述物体的最后端的像素点的成像距离;
[0044] 第三计算单元,用于根据所述物体的最前端的像素点的成像距离和所述物体的最后端的像素点的成像距离,计算两成像距离之间的差值;
[0045] 第二确定单元,用于将所述计算的差值确定为所述物体的景深。
[0046] 所述添加模块包括:
[0047] 创建单元,用于根据所述物体的景深,创建面积和景深都相等的第一现实增强界面和第二现实增强界面;
[0048] 第一放置单元,用于在所述第一三维图像中,根据所述物体的成像距离,将所述物体的第一现实增强界面放置在所述物体上;
[0049] 第二放置单元,用于在所述第二三维图像中,根据所述物体的成像距离,将所述物体的第二现实增强界面放置在所述物体上;
[0050] 填充单元,用于将所述物体的现实增强信息分别填充在所述物体的第一现实增强界面和第二现实增强界面中。
[0051] 所述创建单元包括:
[0052] 计算子单元,用于计算所述物体的景深与预设系数之间的乘积,并将所述计算的乘积确定为所述物体对应的现实增强界面的景深;
[0053] 创建子单元,用于根据所述物体对应的现实增强界面的景深,创建面积都为预设大小的第一现实增强界面和第二现实增强界面。
[0054] 所述创建单元还包括:
[0055] 获取子单元,用于确定所述物体属于的物体类型,根据所述物体属于的物体类型,从已存储的物体类型与预设系数的对应关系中获取对应的预设系数。
[0056] 所述装置还包括:
[0057] 对齐模块,用于获取所述第一三维图像的中心点和所述第二三维图像的中心点,根据所述第一三维图像的中心点和所述第二三维图像的中心点,对所述第一三维图像和所述第二三维图像进行对齐处理,使所述第一三维图像的中心点和所述第二三维图像的中心点位于同一水平线上。
[0058] 在本发明实施例中,采用三维相机的左右摄像头对同一物体进行拍摄,并获取该物体对应的第一三维图像和第二三维图像,根据第一三维图像和第二三维图像获取该物体的成像距离和景深,根据该物体的成像距离和景深,分别在第一三维图像和第二三维图像中添加该物体的现实增强信息。其中,由于获取到物体的成像距离和景深,从而能够根据该物体的成像距离和景深分别在第一三维图像和第二三维图像中添加该物体的现实增强信息,如此实现在三维图像中添加物体的现实增强信息。

附图说明

[0059] 图1是本发明实施例1提供的一种添加现实增强信息的方法流程图;
[0060] 图2是本发明实施例2提供的一种添加现实增强信息的方法流程图;
[0061] 图3是本发明实施例2提供的一种添加现实增强信息的装置结构示意图。

具体实施方式

[0062] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0063] 实施例1
[0064] 参见图1,本发明实施例提供了一种添加现实增强信息的方法,包括:
[0065] 步骤101:采用三维相机的左右摄像头对同一物体进行拍摄,并获取该物体对应的第一三维图像和第二三维图像;
[0066] 步骤102:根据第一三维图像和第二三维图像获取该物体的成像距离和景深;
[0067] 步骤103:根据该物体的成像距离和景深,分别在第一三维图像和第二三维图像中添加该物体的现实增强信息。
[0068] 在本发明实施例中,采用三维相机的左右摄像头对同一物体进行拍摄,并获取该物体对应的第一三维图像和第二三维图像,根据第一三维图像和第二三维图像获取该物体的成像距离和景深,根据该物体的成像距离和景深,分别在第一三维图像和第二三维图像中添加该物体的现实增强信息。其中,由于获取到物体的成像距离和景深,从而能够根据该物体的成像距离和景深分别在第一三维图像和第二三维图像中添加该物体的现实增强信息,如此实现在三维图像中添加物体的现实增强信息。
[0069] 实施例2
[0070] 参见图2,本发明实施例提供了一种添加现实增强信息的方法,包括:
[0071] 步骤201:采用三维相机的左右摄像头对同一物体进行拍摄,并获取该物体对应的第一三维图像和第二三维图像;
[0072] 其中,采用三维相机包括的左右两摄像头对同一物体进行拍摄,其中,采用左摄像机对该物体进行拍摄得到第一三维图像,以及采用右摄像机对该物体进行拍摄得到第二三维图像。
[0073] 其中,三维图像是在二维图像的基础之上增加了景深的维度;在三维图像中物体是立体的,且在三维图像中,景深用于表示物体的厚度。
[0074] 其中,在第一三维图像中的每个像素点存在视角,以及在第二三维图像中的每个像素点存在视角。
[0075] 步骤202:根据该物体的第一三维图像和第二三维图获取该物体的成像距离;
[0076] 具体地,在第一三维图像中,获取该物体的中心像素点,以及进一步获取该物体的中心像素点的第一视角,在第二三维图像中,获取该物体的中心像素点,以及进一步获取该物体的中心像素点的第二视角,根据该物体的中心像素点的第一视角和该物体的中心像素点的第二视角,计算出该物体的中心像素点的视角差,根据该物体的中心像素点的视角差以及左摄像头和右摄像头之间的距离,计算出该物体的中心像素点的成像距离,将该物体的中心像素点的成像距离确定为该物体的成像距离。
[0077] 步骤203:根据该物体的第一三维图像和第二三维图像获取该物体的景深;
[0078] 具体地,在第一三维图像中,获取该物体的最前端的像素点并进一步地获取该物体的最前端的像素点的第一视角,在第二三维图像中,获取该物体的最前端的像素点并进一步地获取该物体的最前端的像素点的第二视角,根据该物体的最前端的像素点的第一视角和该物体的最前端的像素点的第二视角,计算出该物体的最前端的像素点的视角差,根据该物体的最前端的像素点的视角差以及左摄像头和右摄像头之间的距离,计算出该物体的最前端的像素点的成像距离;
[0079] 在第二三维图像中,获取该物体的最后端的像素点并进一步地获取该物体的最后端的像素点的第一视角,在第二三维图像中,获取该物体的最后端的像素点并进一步地获取该物体的最后端的像素点的第二视角,根据该物体的最后端的像素点的第一视角和该物体的最后端的像素点的第二视角,计算出该物体的最后端的像素点的视角差,根据该物体的最后端的像素点的视角差以及左摄像头和右摄像头之间的距离,计算出该物体的最后端的像素点的成像距离;
[0080] 根据该物体的最前端的像素点的成像距离和该物体的最后端的像素点的成像距离,计算两成像距离之间的差值,将计算的差值确定为该物体的景深。
[0081] 步骤204:根据该物体的景深,计算出该物体对应的现实增强界面的景深;
[0082] 具体地,计算该物体的景深与预设的一个系数之间的乘积,并将计算的乘积确定为该物体对应的现实增强界面的景深;或者,
[0083] 确定该物体属于的物体类型,根据该物体属于的物体类型,从已存储的物体类型与预设系数的对应关系中获取对应的预设系数,计算该物体的景深与获取的一个预设系数之间的乘积,并将计算的乘积确定为该物体对应的现实增强界面的景深。
[0084] 步骤205:根据该物体对应的现实增强界面的景深,创建第一现实增强界面;
[0085] 具体地,创建面积为预设大小的第一现实增强界面,第一现实增强界面的厚度为该物体对应的现实增强界面的景深。
[0086] 步骤206:根据该物体对应的现实增强界面的景深,创建第二现实增强界面;
[0087] 具体地,创建面积为预设大小的第二现实增强界面,第二现实增强界面的厚度为该物体对应的现实增强界面的景深。
[0088] 步骤207:在第一三维图像中,根据该物体的成像距离,将该物体的第一现实增强界面放置在该物体上;
[0089] 具体地,在第一三维图像中,根据该物体的成像距离,并通过传感技术,将该物体的第一现实增强界面放置在该物体上。
[0090] 步骤208:在第二三维图像中,根据该物体的成像距离,将该物体的第二现实增强界面放置在该物体上;
[0091] 具体地,在第二三维图像中,根据该物体的成像距离,并通过传感技术,将该物体的第二现实增强界面放置在该物体上。
[0092] 步骤209:获取该物体的现实增强信息,在第一三维图中将该物体的现实增强信息填充在该物体的第一现实增强界面中,以及在第二三维图像中将该物体的现实增强信息填充在该物体的第二现实增强界面中,以实现在第一三维图像中添加该物体的现实增强信息以及在第二三维图像中添加该物体的现实增强信息;
[0093] 其中,事先设置物体对应的现实增强信息,因此可以直接获取该物体对应的现实增强信息。
[0094] 步骤210:获取第一三维图像的中心点和第二三维图像的中心点,根据第一三维图像的中心点和第二三维图像的中心点,对第一三维图像和第二三维图像进行对齐处理,使第一三维图像的中心点和第二三维图像的中心点位于同一水平线上;
[0095] 步骤211:将第一三维图像和第二三维图像分别投影到第一显示设备和第二显示设备上进行显示。
[0096] 在本发明实施例中,采用三维相机的左右摄像头对同一物体进行拍摄,并获取该物体对应的第一三维图像和第二三维图像,根据第一三维图像和第二三维图像获取该物体的成像距离和景深,根据该物体的景深创建该物体的第一现实增强界面和第二现实增强界面,在第一三维图像中,根据该物体的成像距离,将该物体的第一现实增强界面放置在该物体上,在第二三维图像中,根据该物体的成像距离,将该物体的第二现实增强界面放置在该物体上,在第一三维图中将该物体的现实增强信息填充在该物体的第一现实增强界面中,以及在第二三维图像中将该物体的现实增强信息填充在该物体的第二现实增强界面中,实现分别在第一三维图像和第二三维图像中添加该物体的现实增强信息。其中,由于获取到物体的成像距离和景深,从而能够根据该物体的成像距离和景深分别在第一三维图像和第二三维图像中添加该物体的现实增强信息,如此实现在三维图像中添加物体的现实增强信息。
[0097] 实施例3
[0098] 如图3所示,本发明实施例提供了一种添加现实增强信息的装置,包括:
[0099] 第一获取模块301,用于采用三维相机的左右摄像头对同一物体进行拍摄,并获取所述物体对应的第一三维图像和第二三维图像;
[0100] 第二获取模块302,用于根据所述第一三维图像和所述第二三维图像获取所述物体的成像距离;
[0101] 第三获取模块303,用于根据所述第一三维图像和所述第二三维图像获取所述物体的景深;
[0102] 添加模块304,用于根据所述物体的成像距离和景深,分别在所述第一三维图像和所述第二三维图像中添加所述物体的现实增强信息。
[0103] 其中,所述第二获取模块302包括:
[0104] 第一获取单元,用于在所述第一三维图像中获取所述物体的中心像素点的第一视角,以及,在所述第二三维图像中获取所述物体的中心像素点的第二视角;
[0105] 第一计算单元,用于根据所述物体的中心像素点的第一视角和所述物体的中心像素点的第二视角,计算出所述物体的中心像素点的视角差;
[0106] 第二计算单元,用于根据所述物体的中心像素点的视角差以及左摄像头和右摄像头之间的距离,计算出所述物体的中心像素点的成像距离;
[0107] 第一确定单元,用于将所述物体的中心像素点的成像距离确定为所述物体的成像距离。
[0108] 其中,所述第三获取模块303包括
[0109] 第二获取单元,用于在所述第一三维图像中获取所述物体的最前端的像素点的成像距离;
[0110] 第三获取单元,用于在所述第二三维图像中获取所述物体的最后端的像素点的成像距离;
[0111] 第三计算单元,用于根据所述物体的最前端的像素点的成像距离和所述物体的最后端的像素点的成像距离,计算两成像距离之间的差值;
[0112] 第二确定单元,用于将所述计算的差值确定为所述物体的景深。
[0113] 其中,所述添加模块304包括:
[0114] 创建单元,用于根据所述物体的景深,创建面积和景深都相等的第一现实增强界面和第二现实增强界面;
[0115] 第一放置单元,用于在所述第一三维图像中,根据所述物体的成像距离,将所述物体的第一现实增强界面放置在所述物体上;
[0116] 第二放置单元,用于在所述第二三维图像中,根据所述物体的成像距离,将所述物体的第二现实增强界面放置在所述物体上;
[0117] 填充单元,用于将所述物体的现实增强信息分别填充在所述物体的第一现实增强界面和第二现实增强界面中。
[0118] 其中,所述创建单元包括:
[0119] 计算子单元,用于计算所述物体的景深与预设系数之间的乘积,并将所述计算的乘积确定为所述物体对应的现实增强界面的景深;
[0120] 创建子单元,用于根据所述物体对应的现实增强界面的景深,创建面积都为预设大小的第一现实增强界面和第二现实增强界面。
[0121] 其中,所述创建单元还包括:
[0122] 获取子单元,用于确定所述物体属于的物体类型,根据所述物体属于的物体类型,从已存储的物体类型与预设系数的对应关系中获取对应的预设系数。
[0123] 进一步地,所述装置还包括:
[0124] 对齐模块,用于获取所述第一三维图像的中心点和所述第二三维图像的中心点,根据所述第一三维图像的中心点和所述第二三维图像的中心点,对所述第一三维图像和所述第二三维图像进行对齐处理,使所述第一三维图像的中心点和所述第二三维图像的中心点位于同一水平线上。
[0125] 在本发明实施例中,采用三维相机的左右摄像头对同一物体进行拍摄,并获取该物体对应的第一三维图像和第二三维图像,根据第一三维图像和第二三维图像获取该物体的成像距离和景深,根据该物体的成像距离和景深,分别在第一三维图像和第二三维图像中添加该物体的现实增强信息。其中,由于获取到物体的成像距离和景深,从而能够根据该物体的成像距离和景深分别在第一三维图像和第二三维图像中添加该物体的现实增强信息,如此实现在三维图像中添加物体的现实增强信息。
[0126] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0127] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。