CN107155072A - 全景拍摄方法、装置和终端设备 - Google Patents
全景拍摄方法、装置和终端设备 Download PDFInfo
- Publication number
- CN107155072A CN107155072A CN201710295949.2A CN201710295949A CN107155072A CN 107155072 A CN107155072 A CN 107155072A CN 201710295949 A CN201710295949 A CN 201710295949A CN 107155072 A CN107155072 A CN 107155072A
- Authority
- CN
- China
- Prior art keywords
- depth information
- target
- depth
- information
- picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/265—Mixing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/55—Depth or shape recovery from multiple images
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/698—Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2624—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of whole input images, e.g. splitscreen
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
Abstract
本发明公开了一种全景拍摄方法、装置和终端设备,通过获取至少两张包含第一深度信息的目标图片之后,根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。进而对该全景图片计算第二深度信息,得到包含第二深度信息的全景图片,其中,全景图片中对应重合区域的部分,根据重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。由于在全景图片中包含有第二深度信息,从而丰富了全景图片所携带的信息量,同时,基于第二深度信息,能够有助于利用全景图片实现更加丰富的功能。解决了现有技术中全景拍摄所得到的全景图片中,所携带的信息量有限,仅能够进行缩放,无法实现更加丰富的功能的技术问题。
Description
技术领域
本发明涉及拍摄技术领域,尤其涉及一种全景拍摄方法、装置和终端设备。
背景技术
全景拍摄是利用相机将360度场景拍摄到的一组图片拼合成为一幅包含全部场景的图片。
在现有技术中,全景拍摄通过软件将多个图片连接在一起,最后经过系统渲染成为可以显示的,以拍摄者为中心的球形画面。但现有技术中的全景。但现有技术中的全景拍摄所得到的全景图片中,所携带的信息量有限,仅能够进行缩放,无法实现更加丰富的功能。
发明内容
本发明的目的旨在至少在一定程度上解决上述的技术问题之一。
为此,本发明的第一个目的在于提出一种全景拍摄方法,该方法通过拍摄得到包含深度信息的全景图片,从而丰富了全景图片的信息量和功能性。
本发明的第二个目的在于提出一种全景拍摄装置。
本发明的第三个目的在于提出一种终端设备。
本发明的第四个目的在于提出另一种终端设备。
为了实现上述目的,本发明第一方面实施例提出了一种全景拍摄方法,包括以下步骤:
获取至少两张包含第一深度信息的目标图片;
根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片;
对所述全景图片计算第二深度信息,得到包含第二深度信息的全景图片;其中,所述全景图片中对应所述重合区域的部分,根据所述重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。
本发明实施例的全景拍摄方法,通过获取至少两张包含第一深度信息的目标图片之后,根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。进而对该全景图片计算第二深度信息,得到包含第二深度信息的全景图片,其中,全景图片中对应重合区域的部分,根据重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。由于在全景图片中包含有第二深度信息,从而丰富了全景图片所携带的信息量,同时,基于第二深度信息,能够有助于利用全景图片实现更加丰富的功能。解决了现有技术中全景拍摄所得到的全景图片中,所携带的信息量有限,仅能够进行缩放,无法实现更加丰富的功能的技术问题。
为了实现上述目的,本发明第二方面实施例提出了一种全景拍摄装置,包括:
获取模块,用于获取至少两张包含第一深度信息的目标图片;
拼接模块,用于根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片;
计算模块,用于对所述全景图片计算第二深度信息,得到包含第二深度信息的全景图片;其中,所述全景图片中对应所述重合区域的部分,根据所述重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。
本发明实施例的全景拍摄装置,通过获取至少两张包含第一深度信息的目标图片之后,根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。进而对该全景图片计算第二深度信息,得到包含第二深度信息的全景图片,其中,全景图片中对应重合区域的部分,根据重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。由于在全景图片中包含有第二深度信息,从而丰富了全景图片所携带的信息量,同时,基于第二深度信息,能够有助于利用全景图片实现更加丰富的功能。解决了现有技术中全景拍摄所得到的全景图片中,所携带的信息量有限,仅能够进行缩放,无法实现更加丰富的功能的技术问题。
为了实现上述目的,本发明第三方面实施例提出了一种终端设备,包括:本发明第二方面实施例所述的全景拍摄装置。
本发明实施例的终端设备,通过获取至少两张包含第一深度信息的目标图片之后,根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。进而对该全景图片计算第二深度信息,得到包含第二深度信息的全景图片,其中,全景图片中对应重合区域的部分,根据重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。由于在全景图片中包含有第二深度信息,从而丰富了全景图片所携带的信息量,同时,基于第二深度信息,能够有助于利用全景图片实现更加丰富的功能。解决了现有技术中全景拍摄所得到的全景图片中,所携带的信息量有限,仅能够进行缩放,无法实现更加丰富的功能的技术问题。
为了实现上述目的,本发明第四方面实施例提出了另一种终端设备,包括以下一个或多个组件:壳体和位于所述壳体内的处理器、存储器和相机模组,其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:
获取至少两张包含第一深度信息的目标图片;
根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片;
对所述全景图片计算第二深度信息,得到包含第二深度信息的全景图片;其中,所述全景图片中对应所述重合区域的部分,根据所述重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。
本发明实施例的终端设备,通过获取至少两张包含第一深度信息的目标图片之后,根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。进而对该全景图片计算第二深度信息,得到包含第二深度信息的全景图片,其中,全景图片中对应重合区域的部分,根据重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。由于在全景图片中包含有第二深度信息,从而丰富了全景图片所携带的信息量,同时,基于第二深度信息,能够有助于利用全景图片实现更加丰富的功能。解决了现有技术中全景拍摄所得到的全景图片中,所携带的信息量有限,仅能够进行缩放,无法实现更加丰富的功能的技术问题。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是根据本发明一个实施例的全景拍摄方法的流程图;
图2是根据本发明另一个实施例的全景拍摄方法的流程图;
图3a为相位差关系示意图之一;
图3b为相位差关系示意图之二;
图3c为相位差关系示意图之三;
图4为两张目标图片的示意图;
图5是根据本发明又一个实施例的全景拍摄方法的流程图;
图6为全景拍摄中成像位置的示意图;
图7a为在不同成像位置得到的目标图片的示意图之一;
图7b为在不同成像位置得到的目标图片的示意图之二;
图8为三角形相似原理示意图;
图9为本发明实施例提供的一种全景拍摄装置的结构示意图;
图10为本发明实施例提供的另一种全景拍摄装置的结构示意图;以及
图11是根据本发明另一个实施例的终端设备的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的全景拍摄方法、装置和终端设备。
图1是根据本发明一个实施例的全景拍摄方法的流程图,如图1所示,该方法包括:
步骤101,获取至少两张包含第一深度信息的目标图片。
具体地,通过拍摄获取至少两张目标图片,目标图片所展现的内容是全景图片中的一部分。在目标图片中包含有第一深度信息,例如:景深。
作为一种可能的实现方式,可以通过RGBD单摄像头相机进行拍摄,由于RGBD单摄像头相机所拍摄的图片中包含景深,因此,可以得到包含第一深度信息的目标图片。
其中,RGBD单摄像头,用于在通过拍摄得到普通的红绿蓝(RGB)三通道彩色图像之外,还可以得到相位相关信息,这里的相位相关信息能够指示每个像素对应的传感器距离被摄物体的实际距离。
作为另一种可能的实现方式,可以通过普通单摄像头相机进行拍摄。具体来说,可以基于不同拍摄位置,对相同被摄物体成像,得到包含相同特征点的至少两张目标图片;进而,采用双目测距算法,根据特征点在至少两张目标图片上的相对位置,以及所述不同成像位置之间的位移,计算得到目标图片中所述特征点的第一深度信息。
步骤102,根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。
具体地,在对两张目标图片进行拼接时,可以将两张目标图片的重合区域对齐,从而拼接得到全景图片。
步骤103,对全景图片计算第二深度信息,得到包含第二深度信息的全景图片。
其中,全景图片中对应所述重合区域的部分,根据所述重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。
可选地,查询所述重合区域在不同目标图片中的第一深度信息;所述全景图片中对应所述重合区域的部分,对所查询到的第一深度信息求平均值,得到对应所述重合区域部分的第二深度信息。所述全景图片中对应非重合区域的部分,将所述非重合区域在所述目标图片中的第一深度信息,作为对应所述非重合区域部分的第二深度信息。
本实施例中,通过获取至少两张包含第一深度信息的目标图片之后,根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。进而对该全景图片计算第二深度信息,得到包含第二深度信息的全景图片,其中,全景图片中对应重合区域的部分,根据重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。由于在全景图片中包含有第二深度信息,从而丰富了全景图片所携带的信息量,同时,基于第二深度信息,能够有助于利用全景图片实现更加丰富的功能。解决了现有技术中全景拍摄所得到的全景图片中,所携带的信息量有限,仅能够进行缩放,无法实现更加丰富的功能的技术问题。
为了更加全面的说明本发明实施例的方法,下面将对方法进行详细说明:
图2是根据本发明另一个实施例的全景拍摄方法的流程图,本实施例所提供的方法,是基于RGBD单摄像头相机进行拍摄的应用场景下进行全景拍摄的方法。
如图2所示,该全景拍摄方法包括:
步骤201,基于图像传感器进行成像,得到目标图片,并对目标图片进行拼接,得到全景图片。
其中,图像传感器包括:感光单元阵列、设置在所述感光单元阵列上的滤光单元阵列和位于所述滤光单元阵列之上的微透镜阵列,其中,所述感光单元阵列包括多个对焦单元和多个非对焦单元,所述微透镜阵列包括第一微透镜和第二微透镜,一个所述第一微透镜覆盖一个对焦单元,N×N个第二微透镜覆盖一个非对焦单元,其中,N为正整数。
步骤202,根据目标图片中所携带的相位差信息,重构目标图片的深度图。
其中,所述相位差信息是所述对焦单元的2×2个感光像素中任意两个感光像素与另外两个感光像素之间的相位差。
这里的深度图用于指示图片各处对应的景深。
具体来说,基于相位对焦的原理,在合焦状态下,传感器与被摄物体之间的距离等于焦距。在这种情况下,图3a为相位差关系示意图之一,如图3a所示,左右相位点的相位差为零。如图3b和图3c分别示意图描述了传感器与被摄物体之间的距离小于和大于焦距时,左右相位点的相位差关系。
基于相位差,可以确定目标图片中的合焦区域。进而对目标图片可以进行高通滤波,提取图像的边缘和细节,并分析图像边缘位置的相位差和细节位置的相位差,得到图像边缘位置相对合焦区域的景深关系,以及细节位置相对合焦区域的景深关系。根据图像边缘位置相对合焦区域的景深关系,以及细节位置相对合焦区域的景深关系,建立景深轮廓图,初始建立的景深轮廓图中,仅包含有图像边缘位置、细节位置和合焦区域的景深。下一步可以对景深轮廓图进行完善得到整个画面的深度图。具体来说,可以在景深轮廓图中,结合图像内容、颜色的连续性,采用差值的方式计算出边缘位置的景深,还可以填充轮廓所勾勒的平坦区域的景深。
步骤203,查询所述重合区域在不同目标图片中的第一深度信息。
步骤204,全景图片中对应所述重合区域的部分,对所查询到的第一深度信息求平均值,得到对应所述重合区域部分的第二深度信息。
例如:图4为两张目标图片的示意图,如图4所示,图中划线区域为对应重合区域的部分,在对应重合区域的部分,景深值取均值。
步骤205,全景图片中对应非重合区域的部分,将所述非重合区域在所述目标图片中的第一深度信息,作为对应所述非重合区域部分的第二深度信息。
本实施例中,通过获取至少两张包含第一深度信息的目标图片之后,根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。进而对该全景图片计算第二深度信息,得到包含第二深度信息的全景图片,其中,全景图片中对应重合区域的部分,根据重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。由于在全景图片中包含有第二深度信息,从而丰富了全景图片所携带的信息量,同时,基于第二深度信息,能够有助于利用全景图片实现更加丰富的功能。解决了现有技术中全景拍摄所得到的全景图片中,所携带的信息量有限,仅能够进行缩放,无法实现更加丰富的功能的技术问题。
图5是根据本发明又一个实施例的全景拍摄方法的流程图,本实施例所提供的方法,是基普通单摄像头相机进行拍摄的应用场景下,进行全景拍摄的方法,在本实施例中,第一深度信息和第二深度信息具体可以为景深。如图5所示,该方法包括:
步骤301,在全景拍摄过程中,在至少两个不同拍摄位置,对相同被摄物体成像,得到包含相同特征点的至少两张目标图片。
具体地,由于采用了普通摄像头进行拍摄,为了得到第一深度信息,必须采用至少两个不同拍摄位置对同一被摄物体成像,从而在全景拍摄过程中,可以具体采用,在移动方向上,后一张目标图片的边沿处于前一张目标图片的两侧边之间,使得两张目标图片之间具有重叠区域,从而可以计算重叠区域中特征点的第一深度信息。
为了尽量计算得到更多的第一深度信息,尽量增大重叠区域的面积,优选地,在相邻的三张目标图片中,第一张目标图片的后边沿和第三张目标图片的前边沿重叠,且第一张目标图片的后边沿和第三张目标图片的前边沿均处于第二张目标图片的两侧边之间。
步骤302,采用双目测距算法,根据特征点在至少两张目标图片上的相对位置,以及所述不同成像位置之间的位移,计算得到目标图片中各特征点的第一深度信息。
具体地,从两个不同的成像位置拍摄图片,图6为全景拍摄中成像位置的示意图,如图6所示,将两个成像位置分别记录为Ol和Or,将两个成像位置之间的位移记为S。图7a和图7b为在不同成像位置得到的目标图片的示意图,在图7a和图7b中找到特征点,并记录特征点到边缘的位置,即为Xl和Xr,图像大小为C。
图8为三角形相似原理示意图,如图8所示,利用三角形相似原理可以求出特征点P点的景深D。
需要说明的是,图8中F为焦距,S为不同成像位置之间的位移。三角形相似原理的具体内容可参见光学原理的相关内容,本实施例中对于具体算法不再赘述。
步骤303,根据至少两张目标图片所包含的特征点,确定重合区域,对至少两张目标图片根据重合区域进行拼接,得到全景图片。
具体地,至少两张目标图片中相同特征点构成了这至少两张目标图片的重合区域。在确定出重合区域之后,根据重合区域进行拼接,得到全景图片。
步骤304,根据目标图片中的第一深度信息,得到全景图片的第二深度信息。
具体地,在相邻的三张目标图片中,借助上述三角形相似原理获得第一张目标图片和第二张目标图片之间重合区域的景深;以及第二张目标图片和第三张目标图片之间重合区域的景深。
因为在相邻的三张目标图片拍摄过程中,拍摄位置移动并不大,第一张目标图片和第二张目标图片求得的景深的区域,与第二张目标图片和第三张目标图片求得景深的区域之间可能会有重叠部分,将重叠部分的景深求均值,也就是将第一深度信息求均值,得到全景图像的第二深度信息。
本实施例中,通过获取至少两张包含第一深度信息的目标图片之后,根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。进而对该全景图片计算第二深度信息,得到包含第二深度信息的全景图片,其中,全景图片中对应重合区域的部分,根据重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。由于在全景图片中包含有第二深度信息,从而丰富了全景图片所携带的信息量,同时,基于第二深度信息,能够有助于利用全景图片实现更加丰富的功能。解决了现有技术中全景拍摄所得到的全景图片中,所携带的信息量有限,仅能够进行缩放,无法实现更加丰富的功能的技术问题。
为了实现上述实施例,本发明还提出了一种全景拍摄装置,图9为本发明实施例提供的一种全景拍摄装置的结构示意图,如图9所示,全景拍摄装置包括:获取模块61、拼接模块62和计算模块63。
获取模块61,用于获取至少两张包含第一深度信息的目标图片。
作为一种可能的实现方式,获取模块61,具体用于:在全景拍摄过程中,在至少两个不同拍摄位置,对相同被摄物体成像,得到包含相同特征点的至少两张目标图片;采用双目测距算法,根据特征点在至少两张目标图片上的相对位置,以及所述不同成像位置之间的位移,计算得到目标图片中所述特征点的第一深度信息。
拼接模块62,用于根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。
计算模块63,用于对所述全景图片计算第二深度信息,得到包含第二深度信息的全景图片;其中,所述全景图片中对应所述重合区域的部分,根据所述重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。
本发明实施例中,通过获取至少两张包含第一深度信息的目标图片之后,根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。进而对该全景图片计算第二深度信息,得到包含第二深度信息的全景图片,其中,全景图片中对应重合区域的部分,根据重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。由于在全景图片中包含有第二深度信息,从而丰富了全景图片所携带的信息量,同时,基于第二深度信息,能够有助于利用全景图片实现更加丰富的功能。解决了现有技术中全景拍摄所得到的全景图片中,所携带的信息量有限,仅能够进行缩放,无法实现更加丰富的功能的技术问题。
需要说明的是,前述对全景拍摄方法实施例的描述,也适用于本发明实施例的全景拍摄装置,其实现原理类似,在此不再赘述。
进而,图10为本发明实施例提供的另一种全景拍摄装置的结构示意图,如图10所示,在如图9所示的基础上,获取模块61,包括:成像单元611、重构单元612。
成像单元611,用于基于图像传感器进行成像,得到所述目标图片。
其中,所述图像传感器包括:感光单元阵列、设置在所述感光单元阵列上的滤光单元阵列和位于所述滤光单元阵列之上的微透镜阵列,其中,所述感光单元阵列包括多个对焦单元和多个非对焦单元,所述微透镜阵列包括第一微透镜和第二微透镜,一个所述第一微透镜覆盖一个对焦单元,N×N个第二微透镜覆盖一个非对焦单元,其中,N为正整数。
重构单元612,用于根据所述目标图片中所携带的相位差信息,重构所述目标图片的深度图。
其中,所述相位差信息是所述对焦单元的2×2个感光像素中任意两个感光像素与另外两个感光像素之间的相位差。
进一步,计算模块63,包括:第一计算单元631和第二计算单元632。
第一计算单元631,用于查询所述重合区域在不同目标图片中的第一深度信息;所述全景图片中对应所述重合区域的部分,对所查询到的第一深度信息求平均值,得到对应所述重合区域部分的第二深度信息。
第二计算单元632,用于所述全景图片中对应非重合区域的部分,将所述非重合区域在所述目标图片中的第一深度信息,作为对应所述非重合区域部分的第二深度信息。
需要说明的是,前述对全景拍摄方法实施例的描述,也适用于本发明实施例的全景拍摄装置,其实现原理类似,在此不再赘述。
综上所述,本发明实施例的全景拍摄装置,通过获取至少两张包含第一深度信息的目标图片之后,根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。进而对该全景图片计算第二深度信息,得到包含第二深度信息的全景图片,其中,全景图片中对应重合区域的部分,根据重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。由于在全景图片中包含有第二深度信息,从而丰富了全景图片所携带的信息量,同时,基于第二深度信息,能够有助于利用全景图片实现更加丰富的功能。解决了现有技术中全景拍摄所得到的全景图片中,所携带的信息量有限,仅能够进行缩放,无法实现更加丰富的功能的技术问题。
为了实现上述实施例,本发明还提出了一种终端设备,包括前述的全景拍摄装置。
需要说明的是,前述对全景拍摄装置实施例的描述,也适用于本发明实施例的终端设备,其实现原理类似,在此不再赘述。
综上所述,本发明实施例的终端设备,通过获取至少两张包含第一深度信息的目标图片之后,根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。进而对该全景图片计算第二深度信息,得到包含第二深度信息的全景图片,其中,全景图片中对应重合区域的部分,根据重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。由于在全景图片中包含有第二深度信息,从而丰富了全景图片所携带的信息量,同时,基于第二深度信息,能够有助于利用全景图片实现更加丰富的功能。解决了现有技术中全景拍摄所得到的全景图片中,所携带的信息量有限,仅能够进行缩放,无法实现更加丰富的功能的技术问题。
为了实现上述实施例,本发明还提出了另一种终端设备,图11是根据本发明另一个实施例的终端设备的结构示意图,如图11所示,该终端设备1000包括:壳体1100和位于壳体1100内存储器1111、处理器1112和相机模组1113。
其中,处理器1111通过读取存储器1112中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:
获取至少两张包含第一深度信息的目标图片;
根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片;
对所述全景图片计算第二深度信息,得到包含第二深度信息的全景图片;其中,所述全景图片中对应所述重合区域的部分,根据所述重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。
需要说明的是,前述对全景拍摄方法实施例的描述,也适用于本发明实施例的终端设备1000,其实现原理类似,在此不再赘述。
综上所述,本发明实施例的终端设备,通过获取至少两张包含第一深度信息的目标图片之后,根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片。进而对该全景图片计算第二深度信息,得到包含第二深度信息的全景图片,其中,全景图片中对应重合区域的部分,根据重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。由于在全景图片中包含有第二深度信息,从而丰富了全景图片所携带的信息量,同时,基于第二深度信息,能够有助于利用全景图片实现更加丰富的功能。解决了现有技术中全景拍摄所得到的全景图片中,所携带的信息量有限,仅能够进行缩放,无法实现更加丰富的功能的技术问题。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (14)
1.一种全景拍摄方法,其特征在于,包括以下步骤:
获取至少两张包含第一深度信息的目标图片;
根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片;
对所述全景图片计算第二深度信息,得到包含第二深度信息的全景图片;其中,所述全景图片中对应所述重合区域的部分,根据所述重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。
2.根据权利要求1所述的全景拍摄方法,其特征在于,所述获取至少两张包含第一深度信息的目标图片,包括:
基于图像传感器进行成像,得到所述目标图片;
其中,所述图像传感器包括:感光单元阵列、设置在所述感光单元阵列上的滤光单元阵列和位于所述滤光单元阵列之上的微透镜阵列,其中,所述感光单元阵列包括多个对焦单元和多个非对焦单元,所述微透镜阵列包括第一微透镜和第二微透镜,一个所述第一微透镜覆盖一个对焦单元,N×N个第二微透镜覆盖一个非对焦单元,其中,N为正整数。
3.根据权利要求2所述的全景拍摄方法,其特征在于,所述基于图像传感器进行成像之后,还包括:
根据所述目标图片中所携带的相位差信息,重构所述目标图片的深度图;
其中,所述相位差信息是所述对焦单元的2×2个感光像素中任意两个感光像素与另外两个感光像素之间的相位差。
4.根据权利要求1-3任一项所述的全景拍摄方法,其特征在于,所述对所述全景图片计算第二深度信息,包括:
查询所述重合区域在不同目标图片中的第一深度信息;
所述全景图片中对应所述重合区域的部分,对所查询到的第一深度信息求平均值,得到对应所述重合区域部分的第二深度信息。
5.根据权利要求4所述的全景拍摄方法,其特征在于,所述对所述全景图片计算第二深度信息,还包括:
所述全景图片中对应非重合区域的部分,将所述非重合区域在所述目标图片中的第一深度信息,作为对应所述非重合区域部分的第二深度信息。
6.根据权利要求1所述的全景拍摄方法,其特征在于,所述获取至少两张包含第一深度信息的目标图片,包括:
在全景拍摄过程中,在至少两个不同拍摄位置,对相同被摄物体成像,得到包含相同特征点的至少两张目标图片;
采用双目测距算法,根据特征点在至少两张目标图片上的相对位置,以及所述不同成像位置之间的位移,计算得到目标图片中所述特征点的第一深度信息。
7.一种全景拍摄装置,其特征在于,包括:
获取模块,用于获取至少两张包含第一深度信息的目标图片;
拼接模块,用于根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片;
计算模块,用于对所述全景图片计算第二深度信息,得到包含第二深度信息的全景图片;其中,所述全景图片中对应所述重合区域的部分,根据所述重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。
8.根据权利要求7所述的全景拍摄装置,其特征在于,所述获取模块,包括:
成像单元,用于基于图像传感器进行成像,得到所述目标图片;
其中,所述图像传感器包括:感光单元阵列、设置在所述感光单元阵列上的滤光单元阵列和位于所述滤光单元阵列之上的微透镜阵列,其中,所述感光单元阵列包括多个对焦单元和多个非对焦单元,所述微透镜阵列包括第一微透镜和第二微透镜,一个所述第一微透镜覆盖一个对焦单元,N×N个第二微透镜覆盖一个非对焦单元,其中,N为正整数。
9.根据权利要求8所述的全景拍摄装置,其特征在于,所述获取模块,还包括:
重构单元,用于根据所述目标图片中所携带的相位差信息,重构所述目标图片的深度图;
其中,所述相位差信息是所述对焦单元的2×2个感光像素中任意两个感光像素与另外两个感光像素之间的相位差。
10.根据权利要求7-9任一项所述的全景拍摄装置,其特征在于,所述计算模块,包括:
第一计算单元,用于查询所述重合区域在不同目标图片中的第一深度信息;所述全景图片中对应所述重合区域的部分,对所查询到的第一深度信息求平均值,得到对应所述重合区域部分的第二深度信息。
11.根据权利要求10所述的全景拍摄装置,其特征在于,所述计算模块,还包括:
第二计算单元,用于所述全景图片中对应非重合区域的部分,将所述非重合区域在所述目标图片中的第一深度信息,作为对应所述非重合区域部分的第二深度信息。
12.根据权利要求7所述的全景拍摄装置,其特征在于,所述获取模块,具体用于:
在全景拍摄过程中,在至少两个不同拍摄位置,对相同被摄物体成像,得到包含相同特征点的至少两张目标图片;采用双目测距算法,根据特征点在至少两张目标图片上的相对位置,以及所述不同成像位置之间的位移,计算得到目标图片中所述特征点的第一深度信息。
13.一种终端设备,其特征在于,包括如权利要求7-12任一项所述的全景拍摄装置。
14.一种终端设备,其特征在于,包括以下一个或多个组件:壳体和位于所述壳体内的处理器、存储器和相机模组,其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:
获取至少两张包含第一深度信息的目标图片;
根据至少两张目标图片的重合区域,对至少两张目标图片进行拼接,得到全景图片;
对所述全景图片计算第二深度信息,得到包含第二深度信息的全景图片;其中,所述全景图片中对应所述重合区域的部分,根据所述重合区域在不同目标图片中的第一深度信息,计算得到第二深度信息。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710295949.2A CN107155072A (zh) | 2017-04-28 | 2017-04-28 | 全景拍摄方法、装置和终端设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710295949.2A CN107155072A (zh) | 2017-04-28 | 2017-04-28 | 全景拍摄方法、装置和终端设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107155072A true CN107155072A (zh) | 2017-09-12 |
Family
ID=59792709
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710295949.2A Pending CN107155072A (zh) | 2017-04-28 | 2017-04-28 | 全景拍摄方法、装置和终端设备 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107155072A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112535408A (zh) * | 2019-09-23 | 2021-03-23 | 佛山市顺德区美的电热电器制造有限公司 | 辅助烹饪方法、装置和计算机存储介质 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101577795A (zh) * | 2009-06-17 | 2009-11-11 | 深圳华为通信技术有限公司 | 一种实现全景图像的实时预览的方法和装置 |
| CN105611122A (zh) * | 2015-12-18 | 2016-05-25 | 广东欧珀移动通信有限公司 | 图像传感器及输出方法、相位对焦方法、成像装置和终端 |
-
2017
- 2017-04-28 CN CN201710295949.2A patent/CN107155072A/zh active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101577795A (zh) * | 2009-06-17 | 2009-11-11 | 深圳华为通信技术有限公司 | 一种实现全景图像的实时预览的方法和装置 |
| CN105611122A (zh) * | 2015-12-18 | 2016-05-25 | 广东欧珀移动通信有限公司 | 图像传感器及输出方法、相位对焦方法、成像装置和终端 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112535408A (zh) * | 2019-09-23 | 2021-03-23 | 佛山市顺德区美的电热电器制造有限公司 | 辅助烹饪方法、装置和计算机存储介质 |
| CN112535408B (zh) * | 2019-09-23 | 2022-04-01 | 佛山市顺德区美的电热电器制造有限公司 | 辅助烹饪方法、装置和计算机存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101673395B (zh) | 图像拼接方法及装置 | |
| JP6471777B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
| KR102013978B1 (ko) | 이미지들의 융합을 위한 방법 및 장치 | |
| JP4706882B2 (ja) | 撮像装置 | |
| EP3065394A1 (en) | Light field metadata | |
| WO2011052064A1 (ja) | 情報処理装置および方法 | |
| JP2019533957A (ja) | 端末のための撮影方法及び端末 | |
| CN103167239A (zh) | 图像处理装置、图像处理方法、摄像装置及显示设备 | |
| CN110278366B (zh) | 一种全景图像虚化方法、终端及计算机可读存储介质 | |
| CN111866523B (zh) | 全景视频合成方法、装置、电子设备和计算机存储介质 | |
| JP2005217874A (ja) | ファイル管理方法 | |
| CN106023073A (zh) | 一种图像拼接系统 | |
| CN108391116B (zh) | 基于3d成像技术的全身扫描装置及扫描方法 | |
| CN108600729A (zh) | 动态3d模型生成装置及影像生成方法 | |
| CN110211220A (zh) | 全景鱼眼摄像机的图像校准缝合和深度重建方法及其系统 | |
| JP2001016621A (ja) | 多眼式データ入力装置 | |
| JPH1198532A (ja) | 立体撮像装置および立体表示装置 | |
| JP3678792B2 (ja) | 立体画像撮像装置 | |
| CN107155072A (zh) | 全景拍摄方法、装置和终端设备 | |
| CN107450265A (zh) | 光场全景相机 | |
| JP5704885B2 (ja) | 撮影機器、撮影方法及び撮影制御プログラム | |
| JP2021002783A (ja) | 奥行きマップ生成装置及びそのプログラム、並びに、立体画像生成装置 | |
| CN111727453A (zh) | 用于去马赛克的滤波器阵列 | |
| KR101608753B1 (ko) | 초점 이동 영상 촬영을 통한 3차원 컨텐츠 생성 방법 및 장치 | |
| WO2019113869A1 (zh) | 基于相机阵列的全景光场采集装置、处理方法和计算设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170912 |