一种基于双摄像头的图像拍摄方法和移动装置与流程

文档序号:14684662发布日期:2018-06-12 23:10阅读:110来源:国知局
一种基于双摄像头的图像拍摄方法和移动装置与流程

本发明涉及信息处理技术领域,特别是涉及一种基于双摄像头的图像拍摄方法和一种基于双摄像头的图像拍摄装置。



背景技术:

科技的进步,使得智能移动终端的功能越来越丰富,现在的智能移动终端除了具备基础的通讯功能,比如打电话、发短信之外,还具备娱乐、影音、拍照等功能。

市面上现有的部分智能移动终端都只采用一颗摄像头进行拍照,这样在主体和背景光线均衡的情况下,拍摄出来的图像主体和背景的曝光量也都是正常的,即图像中的主体和背景都是彩色的。但是在主体和背景光线不均衡的情况下,比如在逆光的情况下,拍摄出来的图像就会出现主体几乎是黑白、背景是彩色的效果。如果想拍出主体是彩色的效果,那么在拍摄时,就需要基于主体进行曝光,但是这样拍摄出来图像虽然主体是彩色的,但是背景的色彩就会因为曝光量不正常而出现不正常的情况。

虽然市面上也有部分智能移动终端采用两颗摄像头进行拍照,但是也只是将两颗摄像头拍摄的图像进行简单的色温叠加,在主体和背景光线不均衡的情况下,拍摄的图像依然会出现上述问题。



技术实现要素:

鉴于上述问题,本发明实施例提出了一种基于双摄像头的图像拍摄方法和相应的一种基于双摄像头的图像拍摄移动装置,以解决在主体和背景光线不均衡的情况下,拍摄的图像曝光不足的问题。

为了解决上述问题,本发明实施例公开了一种基于双摄像头的图像拍摄方法,应用于移动装置,所述双摄像头包括第一摄像头,以及第二摄像头;所述的方法包括:

当接收到拍摄指令时,所述第一摄像头拍摄第一图像,所述第二摄像头拍摄第二图像;

获取所述第一图像的主体区域图像以及所述第二图像的背景区域图像;

将所述主体区域图像与所述背景区域图像结合,生成目标图像;

展示所述目标图像。

相应的,本发明实施例公开了一种基于双摄像头的图像拍摄移动装置,所述双摄像头包括第一摄像头,以及第二摄像头;所述的移动装置包括:

当接收到拍摄指令时,所述第一摄像头用于拍摄第一图像,所述第二摄像头用于拍摄第二图像;

获取模块,用于获取所述第一图像的主体区域图像以及所述第二图像的背景区域图像;

生成模块,用于将所述主体区域图像与所述背景区域图像结合,生成目标图像;

展示模块,用于展示所述目标图像。

本发明实施例包括以下优点:

在本发明实施例中,智能移动终端具有第一摄像头,以及第二摄像头,当智能移动终端接收到拍摄指令时,控制第一摄像头拍摄第一图像,第二摄像头拍摄第二图像,然后获取第一图像的主体区域,以及,第二图像的背景区域,再将所述主体区域与所述背景区域结合,生成目标图像,最后展示所述目标图像。这样,在主体和背景光线不均衡的情况下,拍摄得到的图像中主体区域和背景区域依然都有正常的曝光量,从而解决了现有技术中在主体和背景光线不均衡的情况下,拍摄得到的图像中主体区域曝光量不够/过量,或者背景区域曝光量过量/不够的问题。

附图说明

图1是本发明的一种基于双摄像头的图像拍摄方法实施例的步骤流程图;

图2是本发明的一种基于双摄像头的图像拍摄移动装置实施例的结构框图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

参照图1,示出了本发明的一种基于双摄像头的图像拍摄方法实施例的步骤流程图,所述方法应用于移动装置,所述双摄像头包括第一摄像头,以及第二摄像头。

本申请中的双摄像头指的是智能移动终端中的双摄像头,在本申请中,智能移动终端可以具有如下特点:

(1)在硬件体系上,设备具备中央处理器、存储器、输入部件和输出部件,也就是说,设备往往是具备通信功能的微型计算机设备。另外,还可以具有多种输入方式,诸如键盘、鼠标、触摸屏、送话器和摄像头等,并可以根据需要进行调整输入。同时,设备往往具有多种输出方式,如受话器、显示屏等,也可以根据需要进行调整;

(2)在软件体系上,设备必须具备操作系统,如Windows Mobile、Symbian、Palm、Android、iOS等。同时,这些操作系统越来越开放,基于这些开放的操作系统平台开发的个性化应用程序层出不穷,如通信簿、日程表、记事本、计算器以及各类游戏等,极大程度地满足了个性化用户的需求;

(3)在通信能力上,设备具有灵活的接入方式和高带宽通信性能,并且能根据所选择的业务和所处的环境,自动调整所选的通信方式,从而方便用户使用。设备可以支持GSM、WCDMA、CDMA2000、TDSCDMA、Wi-Fi以及WiMAX等,从而适应多种制式网络,不仅支持语音业务,更支持多种无线数据业务;

(4)在功能使用上,设备更加注重人性化、个性化和多功能化。随着计算机技术的发展,设备从“以设备为中心”的模式进入“以人为中心”的模式,集成了嵌入式计算、控制技术、人工智能技术以及生物认证技术等,充分体现了以人为本的宗旨。由于软件技术的发展,设备可以根据个人需求调整设置,更加个性化。同时,设备本身集成了众多软件和硬件,功能也越来越强大。

另外,在本申请中,所述智能移动终端具有第一摄像头和第二摄像头。其中,第一摄像头和第二摄像头位于同一个平面,例如同时位于移动终端背面。但是,哪个摄像头是第一摄像头,哪个摄像头是第二摄像头本申请并不作限制,例如,移动终端有A、B两个摄像头,可以将A作为第一摄像头,B作为第二摄像头,也可以将A作为第二摄像头,将B作为第一摄像头。

在本发明一种优选实施例中,所述第一摄像头为彩色摄像头,所述第二摄像头为黑白摄像头,

或,

所述第一摄像头为彩色摄像头,所述第二摄像头为彩色摄像头。

所谓黑白摄像头,指的是拍摄的图像是黑白的,所谓彩色摄像头,指的是拍摄的图像是彩色的。

所述的方法具体可以包括如下步骤:

步骤101,当接收到拍摄指令时,所述第一摄像头拍摄第一图像,所述第二摄像头拍摄第二图像;

当智能移动终端处于拍摄模式时,用户可以通过智能移动终端的实体按键,例如拍摄按钮,进行拍摄,也可以通过虚拟按钮,例如屏幕上的拍摄按钮,进行拍摄。

当用户按下拍摄按钮后,智能移动终端的中央处理器就会同时发送拍摄指令给第一摄像头和第二拍摄头,第一摄像头接收到拍摄指令后,就会拍摄一张第一图像,第二摄像头接收到拍摄指令后,就会拍摄一张第二图像。

在本发明一种优选实施例中,所述第一摄像头采集第一图像,所述第二摄像头采集第二图像的步骤包括:

所述第一摄像头生成预览图像;

识别所述预览图像是否包含人脸;

若是,则将包含人脸的区域作为所述预览图像中的主体区域;

基于所述主体区域进行曝光,拍摄第一图像;

将除所述主体区域以外的区域作为所述预览图像中的背景区域;

所述第二摄像头基于所述背景区域进行曝光,拍摄第二图像。

具体的,在本发明实施例中,第一摄像头是可以进行人脸识别的,第二摄像头是无法进行人脸识别的。因为第一摄像头通过人脸识别就可以判断出预览图像中是否包含人脸,若是,则将预览图像中包含人脸的区域作为主体区域,所以,第二摄像头与第一摄像头进行数据交互就可以得知预览图像中的主体区域以外的背景区域在哪里,也就不需要通过人脸识别来判断背景区域了。

其中,预览图像指的是在图像拍摄完成之前,用户在取景框里可以看到的图像。例如在智能移动终端中,用户打开相机后,在按下拍摄按钮之前,通过屏幕看到的图像。

当第一摄像头确定了预览图像中的主体区域后,则基于主体区域进行曝光,拍摄第一图像。这样,第一图像中的人物的曝光量是正常的,因此人物的色彩也是正常的,而背景区域的曝光量则可能不够或者过量,因此背景区域的色彩可能偏白或者偏黑。

第一摄像头确定了预览图像的主体区域后,通知第二摄像头,这样第二摄像头就能确定预览图像中的背景区域,然后基于背景区域进行曝光,拍摄第二图像。因为是基于背景区域进行曝光,所以第二图像中人物可能会是黑白的,或者近乎是黑白的,但是背景是彩色的,也就是剪影的效果。

若所述预览图像不包括人脸,则采用所述第一摄像头和所述第二摄像头分别获取所述预览图像的景深信息;

将景深小的区域作为所述预览图像中的主体区域;

基于所述主体区域进行曝光,拍摄第一图像;

将所述景深大的区域作为所述预览图像中的背景区域;

所述第二摄像头基于所述背景区域进行曝光,拍摄第二图像。

具体的,若第一摄像头没有识别到人脸,则采用第一摄像头和第二摄像头获取预览图像的景深。因为智能移动终端具有两颗摄像头,两颗摄像头位于同一平面,而且两颗摄像头之间有一定的距离,所以,两颗摄像头和拍摄的物体就形成了一个三角形,这样,就可以通过这个三角形计算出预览图像的景深,然后将景深浅的区域作为所述预览图像中的主体区域,将所述景深深的区域作为所述预览图像中的背景区域,接着第一摄像头就可以基于所述主体区域进行曝光,拍摄第一图像,第二摄像头基于所述背景区域进行曝光,拍摄第二图像。

需要说明的是,第一摄像头通过人脸识别来确定预览图像的主体区域和背景区域,以及通过采用所述第一摄像头和所述第二摄像头获取所述预览图像的景深来确定预览图像的主体区域和背景区域都是在用户按下拍摄按钮之前就可以确定的,所以,在拍摄的时候,第一摄像头与第二摄像头是可以同时进行拍摄的。

步骤102,获取所述第一图像的主体区域图像以及所述第二图像的背景区域图像;

在本发明一种优选实施例中,获取所述第一图像的主体区域,以及,所述第二图像的背景区域的步骤包括:

获取所述第一图像中包含主体区域的图层;

获取所述第二图像中包含背景区域的图层。

具体的,确定出第一图像中的第一主体区域后,就需要将主体区域之外的图像去掉,例如,可以通过抠图的方式将主体区域从第一图像中抠出来,这样就得到了包含主体区域的图层,图层中除主体区域外的区域则是透明的;相应的,也可以使用同样的方式获取第二图像包含背景区域的图层,图层中除背景区域外的区域也是透明的。

当然,除上了述方法获取第一图像的主体区域,以及获取第二图像的背景区域外,也可以使用其它方法获取,本发明实施例对此不作限制。

步骤103,将所述主体区域图像与所述背景区域图像结合,生成目标图像;

在本发明一种优选实施例中,所述将所述主体区域图像与所述背景区域图像结合的步骤包括:所述将所述主体区域图层与所述背景区域图层结合。

具体的,因为包含主体区域的图层中,除主体区域外的区域则是透明的,而包含背景区域的图层中,除背景区域外的区域也是透明的,因此,将二者进行叠加,就可以形成一张既有主体区域,又有背景区域的图像了。

步骤104,展示所述目标图像。

将生成的目标图像展示给用户。对用户而言,用户看到的就是一张生成后的图像,并不会知道两颗摄像头分别拍摄了两张图像,然后对两张图像分别进行处理得到目标图像。这样,用户拍摄得到的图像中,主体区域的曝光量是正常的,背景区域的曝光量也是正常的,即使是在主体和背景光线不均衡的情况下,拍摄的图像中主体和背景也都依然是鲜艳明亮的。

当然,在第一摄像头为彩色摄像头,第二摄像头也为彩色摄像头的情况下,才可以实现上述效果。如果当第一摄像头为彩色摄像头,第二摄像头为黑白摄像头时,那么在主体和背景光线不均衡的情况下,可以拍摄出主体色彩鲜艳明亮,背景黑白的图像,而这种效果是现有的单摄像头,以及双摄像头在拍摄时无法实现的,只能通过拍摄完成后通过算法来调整图像色彩的灰度值,而这种方法是以牺牲图像质量为代价的。

在本发明实施例中,智能移动终端具有第一摄像头,以及第二摄像头,当智能移动终端接收到拍摄指令时,控制第一摄像头拍摄第一图像,第二摄像头拍摄第二图像,然后获取第一图像的主体区域,以及,第二图像的背景区域,再将所述主体区域与所述背景区域结合,生成目标图像,最后展示所述目标图像。这样,在主体和背景光线不均衡的情况下,拍摄得到的图像中主体区域和背景区域依然都有正常的曝光量,从而解决了现有技术中在主体和背景光线不均衡的情况下,拍摄得到的图像中主体区域曝光量不够/过量,或者背景区域曝光量过量/不够的问题。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参照图2,示出了本发明的一种基于双摄像头的图像拍摄移动装置实施例的结构框图,所述双摄像头包括第一摄像头,以及第二摄像头;具体可以包括如下模块:

当接收到拍摄指令时,所述第一摄像头201用于拍摄第一图像,所述第二摄像头202用于拍摄第二图像;

获取模块203,用于获取所述第一图像的主体区域图像以及所述第二图像的背景区域图像;

生成模块204,用于将所述主体区域图像与所述背景区域图像结合,生成目标图像;

展示模块205,用于展示所述目标图像。

在本发明一种优选实施例中,所述第一摄像头包括:

预览图像生成子模块,用于生成预览图像;

识别子模块,用于识别预览图像是否包含人脸;

确定子模块,用于将包含人脸的区域作为所述预览图像中的主体区域;

第一拍摄子模块,用于基于所述主体区域进行曝光,拍摄第一图像;

背景区域确定子模块,用于将除所述主体区域以外的区域作为所述预览图像中的背景区域;

所述第二摄像头包括:

第二拍摄子模块,用于基于所述背景区域进行曝光,拍摄第二图像。

在本发明一种优选实施例中,还包括:

景深信息获取模块,用于若所述预览图像不包括人脸,则采用所述第一摄像头和所述第二摄像头分别获取所述预览图像的景深信息;

主体区域确定模块,用于将景深小的区域作为所述预览图像中的主体区域;

所述第一摄像头,还用于基于所述主体区域进行曝光,拍摄第一图像;

背景区域确定模块,用于将所述景深大的区域作为所述预览图像中的背景区域;

所述第二摄像头,还用于所述第二摄像头基于所述背景区域进行曝光,拍摄第二图像。

在本发明一种优选实施例中,获取模块包括:

第一图层获取子模块,用于获取所述第一图像中包含主体区域的图层;

第二图层获取子模块,用于获取所述第二图像中包含背景区域的图层;

所述生成模块包括:

图层结合子模块,用于所述将所述主体区域图层与所述背景区域图层结合。

在本发明一种优选实施例中,所述第一摄像头为彩色摄像头,所述第二摄像头为黑白摄像头,

或,

所述第一摄像头为彩色摄像头,所述第二摄像头为彩色摄像头。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

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

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

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

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

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种基于双摄像头的图像拍摄方法和一种基于双摄像头的图像拍摄移动装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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