基于双摄像头的曝光控制方法及***
【技术领域】
本发明涉及图像处理技术领域,尤其涉及一种基于双摄像头的曝光控制方法及***。
【背景技术】
传统的拍照终端(例如手机、平板电脑和电脑等)拍照时,采用的都是单颗摄像头方案,随着人们对拍照的要求越来越高,高像素、大像素、大光圈、G镜头等技术悉数等,但似乎也无法满足人们的需求。而人们经过观察,发现包括人类在内的许多动物都是两只眼睛,经过多次重复实验,发现双眼比用单眼看物体看得更清晰,因而,人们基于仿生学,将拍照终端采用双摄像头拍照的技术方案。
但是,图片亮度决定图片质量的好坏,亮度体现图片中物体的轮廓,而亮度受曝光程度的影响,曝光适度的图片质量较高、较自然。因此,如何控制双摄像头的曝光来提高图片的质量成了本领域技术人员需要解决的问题。
【发明内容】
本发明的目的旨在解决上述至少一个问题,提供了一种基于双摄像头的曝光控制方法及***。
为实现该目的,本发明采用如下技术方案:
本发明提供了一种基于双摄像头的曝光控制方法,其包括以下步骤:
根据目标图像区域情况,确定第一摄像头模组对第一目标图像的曝光权重及第二摄像头模组对第二目标图像的曝光权重;
根据预设的亮度值,控制调整所述第一摄像头模组和/或第二摄像头模组的进光量,使所述第一目标图像与第二目标图像的曝光亮度值皆满足预设的亮度值范围。
进一步的,在所述根据预设的亮度值,控制调整所述第一摄像头模组和/或第二摄像头模组的进光量,使所述第一目标图像与第二目标图像的曝光亮度值皆满足预设的亮度值范围的步骤之后,还包括:
响应于用户的控制指令,获取所述第一目标图像与第二目标图像叠加后的成像。
具体的,所述根据目标图像区域情况,确定第一摄像头模组对第一目标图像的曝光权重及第二摄像头模组对第二目标图像的曝光权重的步骤中,包括:
将所述第一目标图像划分为多个曝光区域,并对第一目标图像上的各所述曝光区域设置曝光权重值;
将所述第二目标图像划分为多个曝光区域,并对第二目标图像上的各所述曝光区域设置曝光权重值。
具体的,所述将所述第一目标图像划分为多个曝光区域,并对第一目标图像上的各所述曝光区域设置曝光权重值的步骤中,包括:
将所述第一目标图像上的中间区域作为所述第一目标图像上的第一曝光区,除中间区域以外的周边区域作为所述第一目标图像上的第二曝光区;
将所述第一目标图像上的第一曝光区的曝光权重设置为权重值A,所述第一目标图像上的第二曝光区的曝光权重设置为权重值B;其中,权重值A大于权重值B。
具体的,所述将所述第二目标图像划分为多个曝光区域,并对第二目标图像上的各所述曝光区域设置曝光权重值的步骤中,包括:
将所述第二目标图像上的中间区域作为所述第二目标图像上的第一曝光区,除中间区域以外的周边区域作为所述第二目标图像上的第二曝光区;其中,所述第二目标图像上的第一曝光区与第一目标图像上的第一曝光区为所述目标图像区域上的同一区域;
将所述第二目标图像上的第一曝光区的曝光权重设置为权重值B;以及对所述第二目标图像上的第二曝光区的各部位的曝光值和/或曝光权重进行相应设置。
依据本发明的一个实施例所揭示,所述对所述第二目标图像上的第二曝光区的各部位的曝光值和/或曝光权重进行相应设置的过程中,包括:
将所述第二目标图像上的第二曝光区的曝光权重设置为权重值A。
依据本发明的又一个实施例所揭示,所述对所述第二目标图像上的第二曝光区的各部位的曝光值和/或曝光权重进行相应设置的过程中,包括:
将所述第二目标图像上的第二曝光区中的连续区域设置为一固定曝光值;
将所述第二目标图像上的第二曝光区中靠近第一曝光区的正下方部位设置为权重值A。
依据本发明的又一个实施例所揭示,所述对所述第二目标图像上的第二曝光区的各部位的曝光值和/或曝光权重进行相应设置的过程中,包括:
将所述第二目标图像上的第二曝光区中的连续区域设置为一固定曝光值;
将所述第二目标图像上的第二曝光区中高频分量较多的部位设置为权重值A。
具体的,所述根据预设的亮度值,控制调整所述第一摄像头模组的进光量的过程中,包括:
通过所述第一摄像头模组实时获取第一目标图像的RGB亮度值;
根据第一目标图像的曝光权重,计算第一目标图像的当前画面亮度值;
将第一目标图像的当前画面亮度值与预设的亮度值比对,判断第一目标图像的当前画面亮度值与预设的亮度值范围是否相符;
若否,则通过所述第一摄像头模组上的快门调节控制进光量,以使第一目标图像的画面亮度值与预设的亮度值范围相符;
若是,则对第一目标图像的画面亮度值进行实时侦测。
具体的,所述根据预设的亮度值,控制调整所述第二摄像头模组的进光量的过程中,包括:
通过所述第二摄像头模组实时获取第二目标图像的RGB亮度值;
根据第二目标图像的曝光权重,计算第二目标图像的当前画面亮度值;
将第二目标图像的当前画面亮度值与预设的亮度值比对,判断第二目标图像的当前画面亮度值与预设的亮度值范围是否相符;
若否,则通过所述第二摄像头模组上的快门调节控制进光量,以使第二目标图像的画面亮度值与预设的亮度值范围相符;
若是,则对第二目标图像的画面亮度值进行实时侦测。
进一步的,在所述根据目标图像区域情况,确定第一摄像头模组对第一目标图像的曝光权重及第二摄像头模组对第二目标图像的曝光权重的步骤之前,还包括:
控制所述第一摄像头模组与第二摄像头模组进行初始化处理。
具体的,所述响应于用户的控制指令,获取所述第一目标图像与第二目标图像叠加后的成像的步骤中,包括:
通过所述第一摄像头模组获取第一目标图像及通过所述第二摄像头模组获取第二目标图像;
将所述第一目标图像与第二目标图像进行拼接处理,以形成拼接图像。
具体的,所述将所述第一目标图像与第二目标图像进行拼接处理,以形成拼接图像的步骤中,包括:
将所述第一目标图像与第二目标图像上的权重值设为A的图像区域进行拼接;
剩余拼接图像部分选择所述目标图像区域中同一位置处所述第一目标图像与第二目标图像上曝光亮度值较大一方的图像区域进行拼接。
相应的,本发明还提供了一种基于双摄像头的曝光控制***,其包括:
曝光分析模块,用于根据目标图像区域情况,确定第一摄像头模组对第一目标图像的曝光权重及第二摄像头模组对第二目标图像的曝光权重;
控制调整模块,用于根据预设的亮度值,控制调整所述第一摄像头模组和/或第二摄像头模组的进光量,使所述第一目标图像与第二目标图像的曝光亮度值皆满足预设的亮度值范围。
进一步的,本发明所述的***,还包括:
叠加成像模块,用于响应于用户的控制指令,获取所述第一目标图像与第二目标图像叠加后的成像。
具体的,所述曝光分析模块包括:
第一曝光处理子模块,用于将所述第一目标图像划分为多个曝光区域,并对第一目标图像上的各所述曝光区域设置曝光权重值;
第二曝光处理子模块,用于将所述第二目标图像划分为多个曝光区域,并对第二目标图像上的各所述曝光区域设置曝光权重值。
具体的,所述第一曝光处理子模块包括:
第一划分单元,用于将所述第一目标图像上的中间区域作为所述第一目标图像上的第一曝光区,除中间区域以外的周边区域作为所述第一目标图像上的第二曝光区;
第一设定单元,用于将所述第一目标图像上的第一曝光区的曝光权重设置为权重值A,所述第一目标图像上的第二曝光区的曝光权重设置为权重值B;其中,权重值A大于权重值B。
具体的,所述第二曝光处理子模块包括:
第二划分单元,用于将所述第二目标图像上的中间区域作为所述第二目标图像上的第一曝光区,除中间区域以外的周边区域作为所述第二目标图像上的第二曝光区;其中,所述第二目标图像上的第一曝光区与第一目标图像上的第一曝光区为所述目标图像区域上的同一区域;
第二设定单元,用于将所述第二目标图像上的第一曝光区的曝光权重设置为权重值B;以及用于对所述第二目标图像上的第二曝光区的各部位的曝光值和/或曝光权重进行相应设置。
依据本发明的一个实施例所揭示,所述第二设定单元包括:
第一设定子单元,用于将所述第二目标图像上的第二曝光区的曝光权重设置为权重值A。
依据本发明的又一个实施例所揭示,所述第二设定单元包括:
第一固定设定子单元,用于将所述第二目标图像上的第二曝光区中的连续区域设置为一固定曝光值;
第二设定子单元,用于将所述第二目标图像上的第二曝光区中靠近第一曝光区的正下方部位设置为权重值A。
依据本发明的又一个实施例所揭示,所述第二设定单元包括:
第二固定设定子单元,用于将所述第二目标图像上的第二曝光区中的连续区域设置为一固定曝光值;
第三设定子单元,用于将所述第二目标图像上的第二曝光区中高频分量较多的部位设置为权重值A。
具体的,所述控制调整模块包括:
第一获取单元,用于通过所述第一摄像头模组实时获取第一目标图像的RGB亮度值;
第一计算单元,用于根据第一目标图像的曝光权重,计算第一目标图像的当前画面亮度值;
第一比对判断单元,用于将第一目标图像的当前画面亮度值与预设的亮度值比对,判断第一目标图像的当前画面亮度值与预设的亮度值范围是否相符;
若否,则通过所述第一摄像头模组上的快门调节控制进光量,以使第一目标图像的画面亮度值与预设的亮度值范围相符;
若是,则对第一目标图像的画面亮度值进行实时侦测。
具体的,所述控制调整模块包括:
第二获取单元,用于通过所述第二摄像头模组实时获取第二目标图像的RGB亮度值;
第二计算单元,用于根据第二目标图像的曝光权重,计算第二目标图像的当前画面亮度值;
第二比对判断单元,用于将第二目标图像的当前画面亮度值与预设的亮度值比对,判断第二目标图像的当前画面亮度值与预设的亮度值范围是否相符;
若否,则通过所述第二摄像头模组上的快门调节控制进光量,以使第二目标图像的画面亮度值与预设的亮度值范围相符;
若是,则对第二目标图像的画面亮度值进行实时侦测。
进一步的,本发明所述的***,还包括:
控制处理模块,用于控制所述第一摄像头模组与第二摄像头模组进行初始化处理。
具体的,所述叠加成像模块包括:
图像获取单元,用于通过所述第一摄像头模组获取第一目标图像及通过所述第二摄像头模组获取第二目标图像;
拼接处理单元,用于将所述第一目标图像与第二目标图像进行拼接处理,以形成拼接图像。
具体的,所述拼接处理单元包括:
第一拼接子单元,用于将所述第一目标图像与第二目标图像上的权重值设为A的图像区域进行拼接;
第二拼接子单元,用于剩余拼接图像部分选择所述目标图像区域中同一位置处所述第一目标图像与第二目标图像上曝光亮度值较大一方的图像区域进行拼接。
与现有技术相比,本发明具备如下优点:
本发明可根据目标图像区域情况,确定第一摄像头模组对第一目标图像的曝光权重及第二摄像头模组对第二目标图像的曝光权重,然后控制调整所述第一摄像头模组和/或第二摄像头模组的进光量,使所述第一目标图像与第二目标图像的曝光亮度值皆满足预设的亮度值范围,进而使所述第一目标图像与第二目标图像叠加后的成像具有较高质量,以进一步满足用户对高质量图像的追求,提高用户的使用体验度。
另外,本发明还可将所述第一目标图像划分为多个曝光区域,并对第一目标图像上的各所述曝光区域设置曝光权重值,以及将所述第二目标图像划分为多个曝光区域,并对第二目标图像上的各所述曝光区域设置曝光权重值,进而实现了对相应目标图像上各区域曝光的控制,以使最终成像的图像各区域部分皆具有较合适的亮度,进一步提高了最终图像的质量。
相应的,本发明还可将所述第一目标图像与第二目标图像上的权重值设为A的图像区域进行拼接,而所述第一目标图像与第二目标图像上的权重值设为A的图像区域是互补的区域,因而,其可最终叠加后的成像上的各部分区域皆具有较合适的亮度,避免了因单一摄像头的局部曝光盲区而影响最终成像的质量,进一步提高了最终图像的质量。
因此,本发明可控制相应目标图像上各部分区域的曝光程度,以使相应目标图像上各区域部分皆具有较合适的亮度,进而使最终叠加生成的图像具有较高的质量,以满足用户对高质量图像的追求,提高用户的使用体验度。
【附图说明】
图1为本发明中基于双摄像头的曝光控制方法的一个实施例的程序流程图;
图2为本发明中基于双摄像头的曝光控制方法的一个实施例的程序流程图;
图3为本发明中基于双摄像头的曝光控制方法的一个实施例的程序流程图;
图4为本发明中基于双摄像头的曝光控制方法的一个实施例的程序流程图;
图5为本发明中基于双摄像头的曝光控制方法的一个实施例的程序流程图;
图6为本发明中基于双摄像头的曝光控制***的一个实施例的结构框图;
图7为本发明中基于双摄像头的曝光控制***中曝光分析模块的一个实施例的结构框图;
图8为本发明中基于双摄像头的曝光控制***中第一曝光处理子模块的一个实施例的结构框图;
图9为本发明中基于双摄像头的曝光控制***中第二曝光处理子模块的一个实施例的结构框图;
图10为本发明中基于双摄像头的曝光控制***中控制调整模块的一个实施例的结构框图;
图11为本发明中基于双摄像头的曝光控制***中控制调整模块的一个实施例的结构框图;
图12为本发明中基于双摄像头的曝光控制***的一个实施例的结构框图;
图13为本发明中基于双摄像头的曝光控制***中叠加成像模块的一个实施例的结构框图。
【具体实施方式】
下面结合附图和示例性实施例对本发明作进一步地描述,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。此外,如果已知技术的详细描述对于示出本发明的特征是不必要的,则将其省略。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(PersonalCommunicationsService,个人通信***),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(PersonalDigitalAssistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(GlobalPositioningSystem,全球定位***)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(MobileInternetDevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
本技术领域技术人员可以理解,这里所使用的服务器、云端、远端网络设备等概念,具有等同效果,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(CloudComputing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,远端网络设备、终端设备与WNS服务器之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。
有必要先对本发明的应用场景及其原理进行如下的先导性说明。
互联网中,一般包括用户端(用户移动终端)、网络和服务器(如网站的Web服务器等)。其中用户端可以是用户的互联网移动终端,如台式机(PC)、膝上型计算机(Laptop),带有网页浏览功能的智能型设备,如个人数字助理(PersonalDigitalAssisstant,PDA),以及移动互联网设备(MobileInternetDevice,MID)和智能手机(Phone)等。这些移动终端都可以在互联网环境中,典型的如英特网环境中,请求由另一进程(如服务器提供的进程)提供某项服务。
服务器通常是可通过互联网等通信媒介,典型的如英特网访问的远程计算机***。而且,服务器通常可以为来自互联网的多个用户端提供服务。提供服务过程包括接收用户端发来的请求,收集用户端情报和反馈信息等。实质上,服务器充当计算机网络的信息提供者这一角色。服务器通常位于提供服务的一方,或由服务提供方配置以服务内容,这样的服务提供方可以如互联网服务公司的网站等。
本发明的有关方法和终端的应用场景,是以适合于信息、数据接收及处理的信息处理器为下文中所述控制器,例如CPU等,以适合于图像采集、传送及信息处理的摄像传感器为下文中第一摄像头模组与第二摄像头模组为例来进行示例性说明,例如各种智能摄像头等。其中第一摄像头模组和第二摄像头模组与各控制器上安装有通过网络实现数据交互的应用程序。需要说明的是,该描述仅是示例性的,本发明的范围并不限于此。
以下将详细说明为了运用上述的原理实现上述的场景而提出的本发明的若干技术方案的具体实施方式。需要说明的是,本发明提供了一种基于双摄像头的曝光控制方法,即从控制器的视角来描述该方法,可以通过编程将基于双摄像头的曝光控制方法实现为计算机程序在智能摄像终端上实现,其包括但不限于智能摄像机、手机、平板电脑、台式电脑、笔记本电脑、各种记录仪或带摄像功能其他终端等。
请参见附图1,本发明一种基于双摄像头的曝光控制方法的一个典型实施例,其包括以下步骤:
S100,根据目标图像区域情况,确定第一摄像头模组对第一目标图像的曝光权重及第二摄像头模组对第二目标图像的曝光权重。
具体的,请参见附图2,根据目标图像区域情况,确定第一摄像头模组对第一目标图像的曝光权重及第二摄像头模组对第二目标图像的曝光权重的过程,包括步骤:
S200,将所述第一目标图像划分为多个曝光区域,并对第一目标图像上的各所述曝光区域设置曝光权重值。
具体的,先将所述第一目标图像上的中间区域作为所述第一目标图像上的第一曝光区,除中间区域以外的周边区域作为所述第一目标图像上的第二曝光区;然后,将所述第一目标图像上的第一曝光区的曝光权重设置为权重值A,所述第一目标图像上的第二曝光区的曝光权重设置为权重值B;其中,权重值A大于权重值B。因为图像中间及图像中下方一般是观看者比较感兴趣的内容,因此,将中间区域的曝光权重设置的比价周边区域高一些,是为了提高中间区域的图像质量,其符合观看者的视觉习惯。
S210,将所述第二目标图像划分为多个曝光区域,并对第二目标图像上的各所述曝光区域设置曝光权重值。
具体的,先将所述第二目标图像上的中间区域作为所述第二目标图像上的第一曝光区,除中间区域以外的周边区域作为所述第二目标图像上的第二曝光区;其中,所述第二目标图像上的第一曝光区与第一目标图像上的第一曝光区为所述目标图像区域上的同一区域;然后,将所述第二目标图像上的第一曝光区的曝光权重设置为权重值B;以及对所述第二目标图像上的第二曝光区的各部位的曝光值和/或曝光权重进行相应设置。
其中,在本发明的一个实施例中,可将所述第二目标图像上的第二曝光区的曝光权重设置为权重值A。
在本发明的又一个实施例中,可先将所述第二目标图像上的第二曝光区中的连续区域设置为一固定曝光值;再将所述第二目标图像上的第二曝光区中靠近第一曝光区的正下方部位设置为权重值A。
在本发明的又一个实施例中,可先将所述第二目标图像上的第二曝光区中的连续区域设置为一固定曝光值;再将所述第二目标图像上的第二曝光区中高频分量较多的部位设置为权重值A。
需要说明的是,上述权重值A大于权重值B,所述第二目标图像的曝光权重采用上述方式设置,其可与所述第一目标图像上的权重值设为A的图像区域形成区域互补,进而可使最终叠加后的成像上的各部分区域皆具有较合适的亮度,避免了因单一摄像头的局部曝光盲区而影响最终成像的质量,以提高最终图像的质量。另外,步骤S200与步骤S210无必然的先后顺序之分,可同步或异步进行。
进一步的,请参见附图1,本发明还包括步骤S110,根据预设的亮度值,控制调整所述第一摄像头模组和/或第二摄像头模组的进光量,使所述第一目标图像与第二目标图像的曝光亮度值皆满足预设的亮度值范围。其中,可使所述第一目标图像与第二目标图像的曝光亮度值皆与预设的亮度值相等,也可使所述第一目标图像与第二目标图像的曝光亮度值皆在预设的亮度值范围内,也即所述第一目标图像与第二目标图像的曝光亮度值皆在预设的阈值范围内;另外,第一摄像头模组和/或第二摄像头模组的进光量是通过控制调整快门来实现的。
具体的,该步骤包括所述根据预设的亮度值,控制调整所述第一摄像头模组的进光量,以及控制调整所述第二摄像头模组的进光量两部分过程;其中,请参见附图3,所述控制调整所述第一摄像头模组的进光量的过程包括:首先,通过所述第一摄像头模组实时获取第一目标图像的RGB亮度值,然后,根据第一目标图像的曝光权重,计算第一目标图像的当前画面亮度值,将第一目标图像的当前画面亮度值与预设的亮度值比对,判断第一目标图像的当前画面亮度值与预设的亮度值范围是否相符,若否,则通过所述第一摄像头模组上的快门调节控制进光量,以使第一目标图像的画面亮度值与预设的亮度值范围相符,若是,则对第一目标图像的画面亮度值进行实时侦测;在对第一目标图像的画面亮度值进行实时侦测的过程中,主要是侦测其画面亮度是否大于预设阈值;当侦测到画面亮度大于预设阈值时,即又会回到根据第一目标图像的曝光权重,计算第一目标图像的当前画面亮度值的程序,然后又相继进行后续程序,以此来确保第一目标图像的画面亮度值与预设的亮度值范围相符。
同理,控制调整所述第二摄像头模组的进光量与控制调整所述第一摄像头模组的进光量的原理过程一样的;且控制调整所述第二摄像头模组的进光量与控制调整所述第一摄像头模组的进光量这两个过程无必然的先后顺序之分,可同步也可异步执行。
进一步的,请参见附图4,本发明所述的方法,还包括步骤:
S120,响应于用户的控制指令,获取所述第一目标图像与第二目标图像叠加后的成像。
具体的,请参见附图5,所述响应于用户的控制指令,获取所述第一目标图像与第二目标图像叠加后的成像的过程,包括步骤:
S500,通过所述第一摄像头模组获取第一目标图像及通过所述第二摄像头模组获取第二目标图像。
具体的,所述控制器会通过控制第一摄像头模组与第二摄像头模组来获取较佳曝光亮度的第一目标图像及第二目标图像,确保第一目标图像及第二目标图像上的各部分区域皆具有较佳的曝光亮度,以确保拼接后的成像具有较高的质量。
S510,将所述第一目标图像与第二目标图像进行拼接处理,以形成拼接图像。
具体的,拼接处理时,先将所述第一目标图像与第二目标图像上的权重值设为A的图像区域进行拼接,然后,剩余拼接图像部分选择所述目标图像区域中同一位置处所述第一目标图像与第二目标图像上曝光亮度值较大一方的图像区域进行拼接。该过程可确保最终成像的图像各区域部分皆具有较佳的亮度,进而提高最终图像的质量。
进一步的,请参见附图4,本发明所述的方法,还包括步骤:
S130,控制所述第一摄像头模组与第二摄像头模组进行初始化处理。
具体的,所述第一摄像头模组与第二摄像头模组皆有传感器,其初始化主要是相应传感器的初始化;该初始化过程可确保第一目标图像与第二目标图像的曝光亮度等相关数据的准确。
本发明可根据目标图像区域情况,确定第一摄像头模组对第一目标图像的曝光权重及第二摄像头模组对第二目标图像的曝光权重,然后控制调整所述第一摄像头模组和/或第二摄像头模组的进光量,使所述第一目标图像与第二目标图像的曝光亮度值皆满足预设的亮度值范围,进而使所述第一目标图像与第二目标图像叠加后的成像具有较高质量,以进一步满足用户对高质量图像的追求,提高用户的使用体验度。
另外,本发明还可将所述第一目标图像划分为多个曝光区域,并对第一目标图像上的各所述曝光区域设置曝光权重值,以及将所述第二目标图像划分为多个曝光区域,并对第二目标图像上的各所述曝光区域设置曝光权重值,进而实现了对相应目标图像上各区域曝光的控制,以使最终成像的图像各区域部分皆具有较合适的亮度,进一步提高了最终图像的质量。
同时,本发明还可将所述第一目标图像与第二目标图像上的权重值设为A的图像区域进行拼接,而所述第一目标图像与第二目标图像上的权重值设为A的图像区域是互补的区域,因而,其可最终叠加后的成像上的各部分区域皆具有较合适的亮度,避免了因单一摄像头的局部曝光盲区而影响最终成像的质量,进一步提高了最终图像的质量。
相应的,依据计算机软件的功能模块化思维,本发明还提供了一种基于双摄像头的曝光控制***,也即一种基于双摄像头的曝光控制方法的控制器。请参见附图6,以下具体揭示本***包括的模块及各模块实现的具体功能。该***包括:
曝光分析模块11,用于根据目标图像区域情况,确定第一摄像头模组对第一目标图像的曝光权重及第二摄像头模组对第二目标图像的曝光权重。
具体的,请参见附图7,所述曝光分析模块11包括:
第一曝光处理子模块111,用于将所述第一目标图像划分为多个曝光区域,并对第一目标图像上的各所述曝光区域设置曝光权重值。
其中,请参见附图8,所述第一曝光处理子模块111包括:
第一划分单元101,用于将所述第一目标图像上的中间区域作为所述第一目标图像上的第一曝光区,除中间区域以外的周边区域作为所述第一目标图像上的第二曝光区。
第一设定单元103,用于将所述第一目标图像上的第一曝光区的曝光权重设置为权重值A,所述第一目标图像上的第二曝光区的曝光权重设置为权重值B;其中,权重值A大于权重值B。
需要说明的是,因为图像中间及图像中下方一般是观看者比较感兴趣的内容,因此,第一设定单元103将中间区域的曝光权重设置的比价周边区域高一些,是为了提高中间区域的图像质量,其符合观看者的视觉习惯。
第二曝光处理子模块112,用于将所述第二目标图像划分为多个曝光区域,并对第二目标图像上的各所述曝光区域设置曝光权重值。
其中,请参见附图9,所述第二曝光处理子模块112包括:
第二划分单元102,用于将所述第二目标图像上的中间区域作为所述第二目标图像上的第一曝光区,除中间区域以外的周边区域作为所述第二目标图像上的第二曝光区;其中,所述第二目标图像上的第一曝光区与第一目标图像上的第一曝光区为所述目标图像区域上的同一区域。
第二设定单元104,用于将所述第二目标图像上的第一曝光区的曝光权重设置为权重值B;以及用于对所述第二目标图像上的第二曝光区的各部位的曝光值和/或曝光权重进行相应设置。
在本发明的一个实施例中,所述第二设定单元104包括:第一设定子单元,用于将所述第二目标图像上的第二曝光区的曝光权重设置为权重值A。
在本发明的又一个实施例中,所述第二设定单元104包括:第一固定设定子单元,用于将所述第二目标图像上的第二曝光区中的连续区域设置为一固定曝光值;第二设定子单元,用于将所述第二目标图像上的第二曝光区中靠近第一曝光区的正下方部位设置为权重值A。
在本发明的又一个实施例中,所述第二设定单元104包括:第二固定设定子单元,用于将所述第二目标图像上的第二曝光区中的连续区域设置为一固定曝光值;第三设定子单元,用于将所述第二目标图像上的第二曝光区中高频分量较多的部位设置为权重值A。
需要说明的是,上述三个实施例中,权重值A大于权重值B,所述第二目标图像的曝光权重采用上述三种方式设置,其可与所述第一目标图像上的权重值设为A的图像区域形成区域互补,进而可使最终叠加后的成像上的各部分区域皆具有较合适的亮度,避免了因单一摄像头的局部曝光盲区而影响最终成像的质量,以提高最终图像的质量。
控制调整模块12,用于根据预设的亮度值,控制调整所述第一摄像头模组和/或第二摄像头模组的进光量,使所述第一目标图像与第二目标图像的曝光亮度值皆满足预设的亮度值范围。其中,可使所述第一目标图像与第二目标图像的曝光亮度值皆与预设的亮度值相等,也可使所述第一目标图像与第二目标图像的曝光亮度值皆在预设的亮度值范围内,也即所述第一目标图像与第二目标图像的曝光亮度值皆在预设的阈值范围内;另外,第一摄像头模组和/或第二摄像头模组的进光量是通过控制调整快门来实现的。
具体的,请参见附图10,在控制调整所述第一摄像头模组的进光量的过程中,所述控制调整模块12中其作用的功能模块包括:
第一获取单元121,用于通过所述第一摄像头模组实时获取第一目标图像的RGB亮度值。
第一计算单元123,用于根据第一目标图像的曝光权重,计算第一目标图像的当前画面亮度值。
第一比对判断单元125,用于将第一目标图像的当前画面亮度值与预设的亮度值比对,判断第一目标图像的当前画面亮度值与预设的亮度值范围是否相符;若否,则通过所述第一摄像头模组上的快门调节控制进光量,以使第一目标图像的画面亮度值与预设的亮度值范围相符;若是,则对第一目标图像的画面亮度值进行实时侦测。
同时,请参见附图11,在控制调整所述第二摄像头模组的进光量的过程中,所述控制调整模块12中其作用的功能模块包括:
第二获取单元122,用于通过所述第二摄像头模组实时获取第二目标图像的RGB亮度值。
第二计算单元124,用于根据第二目标图像的曝光权重,计算第二目标图像的当前画面亮度值。
第二比对判断单元126,用于将第二目标图像的当前画面亮度值与预设的亮度值比对,判断第二目标图像的当前画面亮度值与预设的亮度值范围是否相符;若否,则通过所述第二摄像头模组上的快门调节控制进光量,以使第二目标图像的画面亮度值与预设的亮度值范围相符;若是,则对第二目标图像的画面亮度值进行实时侦测。
需要说明的是,控制调整所述第二摄像头模组的进光量与控制调整所述第一摄像头模组的进光量的原理过程一样的;且控制调整所述第二摄像头模组的进光量的与控制调整所述第一摄像头模组的进光量这两个过程中的相关功能模块无必然的先后工作顺序之分,可同步也可异步执行。
进一步的,请参见附图12,本发明所述的***,还包括:
叠加成像模块13,用于响应于用户的控制指令,获取所述第一目标图像与第二目标图像叠加后的成像。
具体的,请参见附图13,所述叠加成像模块13包括:
图像获取单元131,用于通过所述第一摄像头模组获取第一目标图像及通过所述第二摄像头模组获取第二目标图像。
具体的,所述图像获取单元131会通过控制第一摄像头模组与第二摄像头模组来获取较佳曝光亮度的第一目标图像及第二目标图像,确保第一目标图像及第二目标图像上的各部分区域皆具有较佳的曝光亮度,以确保拼接后的成像具有较高的质量。
拼接处理单元132,用于将所述第一目标图像与第二目标图像进行拼接处理,以形成拼接图像。
其中,所述拼接处理单元132包括:第一拼接子单元,用于将所述第一目标图像与第二目标图像上的权重值设为A的图像区域进行拼接;第二拼接子单元,用于剩余拼接图像部分选择所述目标图像区域中同一位置处所述第一目标图像与第二目标图像上曝光亮度值较大一方的图像区域进行拼接。该拼接处理单元132可确保最终成像的图像各区域部分皆具有较佳的亮度,进而提高最终图像的质量
进一步的,请参见附图12,本发明所述的***,还包括:
控制处理模块14,用于控制所述第一摄像头模组与第二摄像头模组进行初始化处理。
具体的,所述第一摄像头模组与第二摄像头模组皆有传感器,所述控制处理模块14主要是控制相应传感器的初始化;该控制处理模块14可确保第一目标图像与第二目标图像的曝光亮度等相关数据的准确。
本发明可根据目标图像区域情况,确定第一摄像头模组对第一目标图像的曝光权重及第二摄像头模组对第二目标图像的曝光权重,然后控制调整所述第一摄像头模组和/或第二摄像头模组的进光量,使所述第一目标图像与第二目标图像的曝光亮度值皆满足预设的亮度值范围,进而使所述第一目标图像与第二目标图像叠加后的成像具有较高质量,以进一步满足用户对高质量图像的追求,提高用户的使用体验度。
另外,本发明还可将所述第一目标图像划分为多个曝光区域,并对第一目标图像上的各所述曝光区域设置曝光权重值,以及将所述第二目标图像划分为多个曝光区域,并对第二目标图像上的各所述曝光区域设置曝光权重值,进而实现了对相应目标图像上各区域曝光的控制,以使最终成像的图像各区域部分皆具有较合适的亮度,进一步提高了最终图像的质量。
同时,本发明还可将所述第一目标图像与第二目标图像上的权重值设为A的图像区域进行拼接,而所述第一目标图像与第二目标图像上的权重值设为A的图像区域是互补的区域,因而,其可最终叠加后的成像上的各部分区域皆具有较合适的亮度,避免了因单一摄像头的局部曝光盲区而影响最终成像的质量,进一步提高了最终图像的质量。
在此处所提供的说明书中,虽然说明了大量的具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实施例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
虽然上面已经示出了本发明的一些示例性实施例,但是本领域的技术人员将理解,在不脱离本发明的原理或精神的情况下,可以对这些示例性实施例做出改变,本发明的范围由权利要求及其等同物限定。