一种拍摄方法及装置与流程

文档序号:13846369阅读:194来源:国知局
一种拍摄方法及装置与流程

本发明涉及电子技术领域,尤其涉及一种拍摄方法及装置。



背景技术:

随着智能手机市场晶振的不断加剧,为了能够吸引更多的用户关注,手机厂商在硬件功能和系统优化等方面不断改进,而作为用户最常用到的拍照功能也成为了手机厂商集体追逐的焦点。

现有技术中,通过摄像头进行拍摄获得景深信息后,然后对图像进行背景虚化、辅助对焦等操作,得到最终的拍摄图像;或者通过拍摄多张照片进行融合,得到最终的拍摄图像;但是通过现有技术得到的拍摄图像在放大到一定程度后,会出现图像模糊化的问题。



技术实现要素:

本发明提供一种拍摄方法及装置,用于解决现有技术中拍摄图像在放大到一定程度后,会出现图像模糊化的问题。

本发明实施例提供一种拍摄方法,包括:在接收到拍摄指令时,确定待成像区域的属性信息;

根据所述待成像区域的属性信息确定n个局部拍摄区域;

针对每个局部拍摄区域,确定所述局部拍摄区域对应的局部图像;

根据n个所述局部图像确定待成像区域对应的待成像图像。

本发明实施例中,将待拍摄区域分块,并且针对每个子区域进行对焦拍照,使得每个子区域都具有较高的分辨率以及更多的图像信息,然后将各子区域进行合成,得到拍摄图像,拍摄图像具有高分辨率以及更多的图像信息,在拍摄图像放大到一定程度后,仍然能够清晰的展示出图像信息,避免出现图片模糊化的问题。

所述在接收到拍摄指令时,获取待成像区域的属性信息,包括:

在接收到拍摄指令时,调用第一摄像头拍摄全局图像,从所述全局图像中获取待成像区域的属性信息;

所述针对每个局部拍摄区域,确定所述局部拍摄区域对应的局部图像,包括:

针对每个局部拍摄区域,调用第二摄像头进行拍摄,获取所述局部拍摄区域对应的局部图像。

本发明实施例中,由于现有技术中的终端通常具备双摄像头,且为了扩大全局图像的范围,使用第一摄像头来拍摄全局图像,使用第二摄像头来获取局部图像。

进一步地,所述从所述全局图像中获取待成像区域的属性信息,包括:

从所述全局图像中获取所述待成像区域的光学信息;

根据所述待成像区域的光学信息确定所述待成像区域的边缘信息以及特征向量;

根据所述待成像区域的属性信息确定n个局部拍摄区域,包括:

根据所述待成像区域的边缘信息以及特征向量将所述待成像区域划分为n个局部拍摄区域。

本发明实施例中,根据获取的待成像区域的光学信息确定待成像区域中目标物的边缘信息以及特征向量,并根据这些边缘信息以及特征向量将待成像的区域划分为多个局部区域。

进一步地,所述根据n个所述局部图像确定待成像区域对应的待成像图像,包括:

确定n个所述局部图像中任意两个相邻所述局部图像中的特征点对;

根据所述匹配的特征点对对所述相邻所述局部图像进行配准。

本发明实施例中,确定n个局部图像中存在相同特征的特征点对,通过这些特征点对将n个局部图像进行拼接配准。

进一步地,所述第一摄像头为广角摄像头,所述第二摄像头为长焦摄像头。

本发明实施例中,广角摄像头能够拍摄更广泛的区域,即能够获取更大范围的待成像图像,利用长焦摄像头多次对焦进行拍摄的原理可以对每个局部图像进行对焦并成像。

本发明还提供一种拍摄装置,包括:

属性信息确定单元,用于在接收到拍摄指令时,获取待成像区域的属性信息;

区域划分单元,用于根据所述待成像区域的属性信息确定n个局部拍摄区域;

局部图像确定单元,用于针对每个局部拍摄区域,获取所述局部拍摄区域对应的局部图像;

成像单元,用于根据n个所述局部图像确定待成像区域对应的待成像图像。

本发明实施例中,将待拍摄区域分块,并且针对每个子区域进行对焦拍照,使得每个子区域都具有较高的分辨率以及更多的图像信息,然后将各子区域进行合成,得到拍摄图像,拍摄图像具有高分辨率以及更多的图像信息,在拍摄图像放大到一定程度后,仍然能够清晰的展示出图像信息,避免出现图片模糊化的问题。

进一步地,所述属性信息确定单元具体用于:

在接收到拍摄指令时,调用第一摄像头拍摄全局图像,从所述全局图像中获取待成像区域的属性信息;

所述局部图像确定单元,具体用于:

针对每个局部拍摄区域,调用第二摄像头进行拍摄,获取所述局部拍摄区域对应的局部图像。

进一步地,所述属性信息确定单元具体用于:

从所述全局图像中获取所述待成像区域的光学信息;

根据所述待成像区域的光学信息确定所述待成像区域的边缘信息以及特征向量;

所述区域划分单元具体用于:

根据所述待成像区域的边缘信息以及特征向量将所述待成像区域划分为n个局部拍摄区域。

进一步地,所述成像单元具体用于:

确定n个所述局部图像中任意两个相邻所述局部图像中的特征点对;

根据所述匹配的特征点对对所述相邻所述局部图像进行配准。

本发明实施例还提供一种拍摄设备,包括:

摄像头,用于拍摄图像;

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述任一项所述的方法。

本发明实施例还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行上述任一所述方法。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种拍摄方法的流程示意图;

图2为本发明实施例提供的一种局部图像的示意图;

图3为本发明实施例提供的一种终端设备的结构示意图;

图4为本发明实施例提供的一种终端设备的结构示意图;

图5为本发明实施例提供的一种确定局部图像的方法示意图;

图6为本发明实施例提供的一种拍摄方法的流程示意图;

图7为本发明实施例提供的一种拍摄装置的结构示意图;

图8为本发明实施例提供的一种拍摄设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明提供一种拍摄方法,如图1所示,包括:

步骤101,在接收到拍摄指令时,获取待成像区域的属性信息;

步骤102,根据所述待成像区域的属性信息确定n个局部拍摄区域;

步骤103,针对每个局部拍摄区域,获取所述局部拍摄区域对应的局部图像;

步骤104,根据n个所述局部图像确定待成像区域对应的待成像图像。

本发明实施例中,接收到拍摄指令的终端指的是具有摄像头的一切终端设备,例如手机、ipad等设备。

在本发明实施例中,在终端接收到拍摄指令时,即用户在使用终端进行拍照时,首先确定待成像区域的属性信息,并根据待成像区域的属性信息将待成像区域划分为多个局部拍摄区域,针对每个局部拍摄区域,对该局部区域进行对焦成像,然后将成像后的局部图像进行拼接,确定待成像图像。

例如,如图2所示,在本发明实施例中,终端摄像头的像素为1600万,获取待成像区域为摄像头的拍摄范围,例如摄像头的拍摄范围就是用户在终端屏幕上看到的成像图像的范围,当用户发出拍摄指令后,摄像头获取了用户看到的成像图像范围的属性信息,假设根据属性信息将待成像图像划分为四个区域,利用摄像头对每个区域进行对焦拍照,即每个成像区域的获取到的像素信息都是1600万个,若假设四个区域之间只有边缘信息重合,则组合后的待成像图像的像素是1600万×4=6400万,然后减去重合边缘的像素,与现有技术中待成像图像的1600万像素信息相比,提高了待成像图像中的像素质量,在将待成像图像进行放大后,仍然能够获得清晰的像素信息。

可选的,在本发明实施例中,由于现有技术中的终端通常包括两个摄像头,所以在本发明实施例中,可以调用两个摄像头来合作完成本发明实施例。

可选的,在步骤101中,在接收到拍摄指令时,获取待成像区域的属性信息,包括:

在接收到拍摄指令时,调用第一摄像头拍摄全局图像,从所述全局图像中获取待成像区域的属性信息;

在本发明实施例中,首先调用第一摄像头拍摄全局图像,可选的,如图3所示为终端的背面,在终端的背面设置了两个摄像头,分别为第一摄像头以及第二摄像头,在接收到拍摄指令时,第一摄像头拍摄全局图像,并从全局图像中获取待成像区域的属性信息。

可选的,在本发明实施例中,如图4所示为终端的前面,即有显示屏的一面,显示屏中就是第一摄像头拍摄到的全局图像,并将获取到的全局图像发送给图像处理器,图像处理器来确定待成像区域的属性信息。

可选的,在本发明实施例中,待成像区域的属性信息指的是待成像区域的光学信息,图像处理器根据待成像图像的光学信息确定待成像区域的边缘信息和特征向量。

可选的,在本发明实施例中,待成像区域的边缘信息指的是物体的轮廓、角等信息,待成像区域的特征向量指的是这些轮廓、角信息对应的图像数据。

可选的,在步骤102中,可以根据待成像区域的边缘信息以及特征向量将待成像区域划分为n个局部拍摄区域。

例如,在本发明实施例中,如图5所示为第一摄像头拍摄到了待成像区域,并根据待成像区域的光学信息确定了待成像区域的物体轮廓,如图5中包括四个待摄物体;根据四个待摄物体的特征向量,将待成像区域划分为四个局部拍摄区域。

可选的,在步骤103中,针对每个局部拍摄区域,可以调用第二摄像头获取所述局部拍摄区域对应的局部图像,也就是说利用第二摄像头对每个局部拍摄区域进行一次拍照。

在本发明实施例中,第二摄像头的像素直接决定了每个局部图像在成像后的像素信息量,可选的,在本发明实施例中,第二摄像头可以是现有技术中的高分辨率摄像头。

可选的,在本发明实施例中,为了得到更好图像质量的局部图像,可以对每个局部拍摄区域中的主要被摄物体进行对焦,每个局部图像中都可以得到清晰的主要被摄物体。

可选的,在步骤104中,在确定了n个局部图像后,还需要将n个局部图像进行配准,确定完整的待成像区域对应的待成像图像。

可选的,在本发明实施例中,由于在确定n个局部拍摄区域时,是根据边缘信息等属性信息来确定的,所以划分为的多个局部拍摄区域之间有重合区域,可以是重合的边缘线,也可以是部分边缘图像。

可选的,在本发明实施例中,任意相邻的局部图像之间都有重合区域,所以可以确定n个所述局部图像中任意两个相邻局部图像中的特征点对;根据匹配的特征点对对所述相邻局部图像进行配准。例如,任意相邻的两个局部图像之间首先确定相同的特征点,且该特征点在每个局部图像上都能找到,所以在两个局部图像上存在特征点对,通过特征点对对两个局部图像进行配准。

可选的,在本发明实施例中,可以利用sift(scale-invariantfeaturetransform,尺度不变特征变换)算法对任意两个相邻的局部图像进行配准。

可选的,在步骤104后,还需要确定是否接收到图像压缩指令,若确定接收到压缩指令,则对待成像图像进行压缩;若没有接收到压缩指令,则直接输出待成像图像。

在本发明实施例中,由于待成像图像是n个局部图像确定的,假设n个局部图像中每个局部图像中包含的像素信息为m个,则待成像图像的像素信息量小于m*n个,但是与现有技术中只有m个相比,增加了待成像图像的像素信息量。当用户需要进行压缩时,只是在待成像图像中减少部分像素信息,所以在本发明实施例中,待成像图像在压缩后,依然比现有技术中的成像图像具有更多的像素信息,所以在放大后,不会出现马赛克的现象。

可选的,在本发明实施例中,第一摄像头为广角摄像头,第二摄像头为长焦摄像头。

广角摄像头是一种焦距短于标准镜头、视角大于标准镜头、焦距长于鱼眼镜头、视角小于鱼眼镜头的摄影镜。广角数码相机的镜头焦距很短,视角较宽,而景深却很深,比较适合拍摄较大场景的照片,如建筑、风景等题材。也就是说,广角摄像头的视角范围大,能够获取更大范围内的待成像区域。

长焦摄像头可以多次对焦,也就是说可以对每个局部区域进行对焦,并多次拍照。

为了便于本领域技术人员的理解,本发明实施例在此举例,如图6所示,本发明实施例提供一种拍摄方法,应用于拍摄终端设备,其中拍摄终端设备具有两个摄像头,一个为广角摄像头,另一个为长焦摄像头。

步骤601,在接收到拍摄指令后,调用广角摄像头获取待拍摄区域的光学信息,并将光学信息发送至图像处理器;

步骤602,图像处理器根据光学信息确定待拍摄区域的边缘信息以及边缘信息对应的特征向量;

步骤603,图像处理器根据待拍摄区域的边缘信息以及边缘信息对应的特征向量将待拍摄区域划分为多个局部区域;

步骤604,调用长焦摄像头对每个局部区域进行对焦成像,形成多个局部图像;

步骤605,图像处理器确定相邻局部图像的特征点对,并根据特征点对对多个局部图像进行配准,形成待成像图像;

步骤606,判断是否接收到压缩指令,若是,则执行步骤607;否则执行步骤608;

步骤607,对待成像图像进行压缩,并输出压缩后的待成像图像;

步骤608,输出待成像图像。

基于同样的构思,本发明实施例还提供一种拍摄装置,如图7所示,包括:

属性信息确定单元701,用于在接收到拍摄指令时,获取待成像区域的属性信息;

区域划分单元702,用于根据所述待成像区域的属性信息确定n个局部拍摄区域;

局部图像确定单元703,用于针对每个局部拍摄区域,获取所述局部拍摄区域对应的局部图像;

成像单元704,用于根据n个所述局部图像确定待成像区域对应的待成像图像。

进一步地,所述属性信息确定单元701具体用于:

在接收到拍摄指令时,调用第一摄像头拍摄全局图像,从所述全局图像中获取待成像区域的属性信息;

所述局部图像确定单元703,具体用于:

针对每个局部拍摄区域,调用第二摄像头进行拍摄,获取所述局部拍摄区域对应的局部图像。

进一步地,所述属性信息确定单元701具体用于:

从所述全局图像中获取所述待成像区域的光学信息;

根据所述待成像区域的光学信息确定所述待成像区域的边缘信息以及特征向量;

所述区域划分单元702具体用于:

根据所述待成像区域的边缘信息以及特征向量将所述待成像区域划分为n个局部拍摄区域。

进一步地,所述成像单元704具体用于:

确定n个所述局部图像中任意两个相邻所述局部图像中的特征点对;

根据所述匹配的特征点对对所述相邻所述局部图像进行配准。

本发明实施例还提供一种拍摄设备800,如图8所示,包括:

摄像头801,用于拍摄图像;

存储器802,用于存储程序指令;

处理器803,用于调用所述存储器802中存储的程序指令,按照获得的程序执行上述实施例的任一项所述的方法。

本发明还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行上述实施例的任一所述方法。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1