一种多光源拍图的切换方法及系统与流程

文档序号:13142385阅读:207来源:国知局
一种多光源拍图的切换方法及系统与流程

本申请涉及自动切换技术领域,特别涉及一种多光源拍图的切换方法及系统。



背景技术:

随着各式智能移动终端都在不断追求更高像素、成像效果更好的摄像模组,多光源拍图模组开始出现,并逐渐开始应用。

现阶段的多光源拍图模组因存在多个不同的光源,且需要对同一所取景象得到所有光源拍摄的不同色温的图像,而在其中的一个光源拍图完成后,需要人为手动的切换至另一光源,直至全部光源均完成拍图操作。使得在整个拍图过程中,无法离开操作人员,且步骤繁琐、效率底下,在拍摄的景象很多的情况下,很容易出现操作失误。

所以,如何提供一种拍图效率更高、耗时更短、无需手动切换光源的多光源拍图的切换机制是本领域技术人员亟待解决的问题。



技术实现要素:

本申请的目的是提供一种多光源拍图的切换方法及系统,能够显著节省拍图时间,提高工作效率,消除手动进行切换可能存在的错误隐患,有效提升图像的画质。

为解决上述技术问题,本申请提供一种多光源拍图的切换方法,该切换方法包括:

根据接收到的拍图指令点亮多光源模组中的任一光源;

利用所述光源对所取的景象执行曝光操作,得到曝光稳定的图像;

对所述图像进行保存,并按预设命名方式对保存的所述图像进行命名,得到命名图像;

当得到所述命名图像时,按预设切换方式点亮所述多光源模组中除所述光源外的任一其它光源,以使所述多光源模组的全部光源均得到各自的命名图像。

可选的,在按预设切换方式点亮所述多光源模组中除所述光源外的任一其它光源前,还包括:

设置切换延迟周期;

判断所述切换延迟周期是否执行完毕;

若所述切换延迟周期执行完毕,则按所述预设切换方式点亮所述多光源模组中除所述光源外的其它任一光源。

可选的,利用所述光源对所取的景象执行曝光操作,得到曝光稳定的图像,包括:

利用所述光源对所取的所述景象执行所述曝光操作,得到亮度值;

判断所述亮度值是否处于预设范围内;

若所述亮度值处于所述预设范围内,则抓取得到曝光稳定的所述图像。

可选的,按预设命名方式对保存的所述图像进行命名,包括:

按拍摄时间、拍图总数量编号以及所述光源的编号对所述图像进行命名。

可选的,还包括:

当所述全部光源均得到各自的命名图像后,通过预设路径向使用者发送所述多光源模组的所述全部光源均拍摄完毕的通知。

本申请还提供了一种多光源拍图的切换系统,该切换系统包括:

指令触发单元,用于根据接收到的拍图指令点亮多光源模组中的任一光源;

曝光单元,用于利用所述光源对所取的景象执行曝光操作,得到曝光稳定的图像;

保存命名单元,用于对所述图像进行保存,并按预设命名方式对保存的所述图像进行命名,得到命名图像;

切换光源单元,用于按预设切换方式点亮所述多光源模组中除所述光源外的任一其它光源,以使所述多光源模组的全部光源均得到各自的命名图像。

可选的,该切换系统还包括:

延迟单元,用于设置切换延迟周期;

延迟判断单元,用于判断所述切换延迟周期是否执行完毕;

切换单元,用于按所述预设切换方式点亮所述多光源模组中除所述光源外的其它任一光源。

可选的,所述曝光单元包括:

亮度值获取子单元,用于利用所述光源对所取的所述景象执行所述曝光操作,得到亮度值;

亮度判断子单元,用于判断所述亮度值是否处于预设范围内;

抓取子单元,用于抓取得到曝光稳定的所述图像。

可选的,所述保存命名单元包括:

命名子单元,用于按拍摄时间、拍图总数量编号以及所述光源的编号对所述图像进行命名。

可选的,该切换系统还包括:

通知单元,用于当所述全部光源均得到各自的命名图像后,通过预设路径向使用者发送所述多光源模组的所述全部光源均拍摄完毕的通知。

本申请所提供的一种多光源拍图的切换方法,通过根据接收到的拍图指令点亮多光源模组中的任一光源;利用所述光源对所取的景象执行曝光操作,得到曝光稳定的图像;对所述图像进行保存,并按预设命名方式对保存的所述图像进行命名,得到命名图像;当得到所述命名图像时,按预设切换方式点亮所述多光源模组中除所述光源外的任一其它光源,以使所述多光源模组的全部光源均得到各自的命名图像。

显然,本申请所提供的技术方案,通过在接收到拍图指令后,按预设点亮顺序依次点亮不同的光源,并在点亮其中任一光源后,利用该光源对所取景象执行曝光操作,将曝光稳定的图像进行保存和命名,以使所有光源均按照这个流程完成在自身光源下的拍图过程。提供了一种拍图效率更高、耗时更短、无需手动切换光源的多光源拍图的切换方法,能够显著节省拍图时间,提高工作效率,消除手动进行切换可能存在的隐患,有效提升图像的画质。本申请同时还提供了一种多光源拍图的切换系统,具有上述有益效果,在此不再赘述。

附图说明

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

图1为本申请实施例所提供的一种多光源拍图的切换方法的流程图;

图2为本申请实施例所提供的另一种多光源拍图的切换方法的流程图;

图3为本申请实施例所提供的又一种多光源拍图的切换方法的流程图;

图4为本申请实施例所提供的一种多光源拍图的切换系统的结构框图。

具体实施方式

本申请的核心是提供一种多光源拍图的切换方法及系统,,能够显著节省拍图时间,提高工作效率,消除手动进行切换可能存在的错误隐患,有效提升图像的画质。

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

以下结合图1,图1为本申请实施例所提供的一种多光源拍图的切换方法的流程图。

其具体包括以下步骤:

s101:根据接收到的拍图指令点亮多光源模组中的任一光源;

本步骤旨在根据接收到的拍图指令点亮多光源模组中的任一光源。其中,该下发该拍图指令的控制端可以来自某个指定的控制器,该控制器根据外部输入的指定分析得到需要向该多光源模组下发该拍图指令;也可以直接来自于设置在该多光源模组上的开关等,类似方式可以存在很多,此处并不做具体限定。

而该多光源模组的诞生是源于消费者对于追求更高画质图像日益高涨的要求,从以前的5meg像素要求50pcs到现在的21meg像素200pcs,300pcs,越来越多。多光源模组,顾名思义,拥有多个不同颜色光源的模组,因为基本上所有的颜色都可以由三原色(红绿蓝)组成,所以通常多光源模组一般也就包含这三个颜色的光源,是区别于普通的单光源拍图模组的。

之所以多光源模组能够拍出更高画质的图像,是因为在每次对同一景象进行拍图操作时,区别于单光源拍图模组只拍摄一张的模式,多光源模组会用不同的光源分别对同一景象分别得到不同颜色的图像,在根据最佳色温进行合成,以得到一张各部分均为最佳色温的图像。而在现有的多光源模组中,拍图过程中,每个光源的切换需要手动进行,命名工作也需要用户自己进行,十分繁琐。

本步骤首先根据接收到的拍图执行,点亮该多光源模组中的任一光源,以使在后续步骤中利用该光源下执行拍图操作,此处可以假设先点亮三光源模组中的红色光源。

s102:利用所述光源对所取的景象执行曝光操作,得到曝光稳定的图像;

在s101的基础上,对该选取的该红色光源下所取的景象执行曝光操作,得到曝光稳定的图像。其中,之所以要执行曝光操作,是为了根据实际环境调整该光源的亮度,以使其达到一个比较合适、能够得到最佳成像效果的图像。

而该曝光稳定的图像就是在将曝光的亮度值保持在一个比较合适时,确定此时的图像为曝光稳定的图像。至于怎样执行曝光操作以得到曝光稳定的图像会在后续的实施例中进行详细介绍,此处并不做具体限定。

s103:对所述图像进行保存,并按预设命名方式对保存的所述图像进行命名,得到命名图像;

在得到该红色光源下的曝光稳定的图像后,对该图像进行保存,并自动结合已经设定好的预设命名方式对该图像进行命名,以得到该光源下的命名图像。

其中,之所以要按照该预设命名方式对该图像进行命名,是因为在s101中谈到的需要有一个将各光源得到的命名图像进行合并处理,怎样进行该合并处理一个最常见的方法就是在对同一景象进行拍图时,各光源保存的命名图像存在一个联系,并利用该联系实现该合并处理,否则很容易出现错误的合并现象,导致极差的用户体验。

所以按预设命名方式对各光源得到的稳定曝光图像进行命名时,需要体现出这个联系,而只要能够让后续的合并处理过程顺利利用这个联系完成出图像的合并处理即可,其实现方式多种多样,例如,可以在命名加入对该景象的编号,而在对同一景象不同光源拍图进行命名时,使用该同一景象编号,并在光源名上加以区分;也可以通过其它诸如时间、分别建立文件夹的方式来进行等等,此处并不做具体限定。

s104:当得到所述命名图像时,按预设切换方式点亮所述多光源模组中除所述光源外的任一其它光源,以使所述多光源模组的全部光源均得到各自的命名图像。

本步骤建立在s103已经得到该红色光源下的命名图像的基础上,即该红色光源已经完成了利用多光源模组对同一景象进行拍图的全部工作,该按照预设切换方式切换至该多光源模组中的其它两个光源中的一个,此处假设切换至绿色光源,并在切换至该绿色光源后,依照该红色光源的拍图过程重新再次执行,以得到该绿色光源下的命名图像,进一步的得到剩下的蓝色光源的命名图像。

即最终在该多光源模组中的所有不同光源均完成了在各自光源下的拍图过程,分别得到各自的命名图像,以便于后续的合并处理模块根据这些命名图像进行合并操作得到一张成像效果最好、色温最切合实际的图像。

进一步的,在做切换时,可以设置一个短暂的延迟,以供缓冲,比如用户想要查看之前某个光源下得到的命名图像等要求,该延迟的设置可以解决很多问题,使得该切换方式更加人性化和更加完善。

更进一步的,在该多光源模组中的所有光源均完成了拍图操作,即得到了各光源下的命名图像,在此时可以通过预设路径向使用者或者上层控制器反馈一个拍摄完毕等待处理的通知,其中,该预设路径的表现方式多种多样,此处并不做具体限定,并会在后续的实施例中进行详细阐述。

基于上述技术方案,本申请实施例提供的一种多光源拍图的切换方法,通过在接收到拍图指令后,按预设点亮顺序依次点亮不同的光源,并在点亮其中任一光源后,利用该光源对所取景象执行曝光操作,将曝光稳定的图像进行保存和命名,以使所有光源均按照这个流程完成在自身光源下的拍图过程。提供了一种拍图效率更高、耗时更短、无需手动切换光源的多光源拍图的切换方法,能够显著节省拍图时间,提高工作效率,消除手动进行切换可能存在的隐患,有效提升图像的画质。

以下结合图2,图2为本申请实施例所提供的另一种多光源拍图的切换方法的流程图。

本实施例是针对上一实施例中s102中执行曝光操作得到曝光稳定图像所做出的一个具体限定,其它步骤与上一实施例大体相同,相同部分可参见上一实施例相关部分,在此不再赘述。

其具体包括以下步骤:

s201:利用所述光源对所取的所述景象执行所述曝光操作,得到亮度值;

借用在实施例一种提到的例子,此处依然沿用最先点亮的红色光源,本步骤旨在利用该红色光源对所取的景象执行曝光操作,得到亮度值。该曝光操作通常是通过附加额外的处理,实时改变在模组中的亮度,得到实时亮度值。因为亮度越高,会使图像整体丧失某些信息,使画质偏低,所说此处需要根据获取的实时亮度值进行调整,使该亮度值保持在一个合理的范围内,以得到成像效果最佳的图像。

s202:判断所述亮度值是否处于预设范围内;

在s201的基础上,本步骤旨在判断实时亮度值是否处于预设范围内,该预设范围代表的是一个较为合理的亮度值范围,意味着在该范围下通常能够得到最佳的成像效果。该预设范围可以来自长时间进行的拍图实验、根据长时间的数据分析得到的,也可以是某些特定使用环境下所要求的,此处并不做具体限定,目的只是为了得到一个成像效果较佳的图像而已。

s203:抓取得到曝光稳定的所述图像。

本步骤建立在s202判断实时亮度值已经处于该预设范围内的基础上,将得到的处于曝光稳定状态的图像进行抓取,以供后续的保存操作进行。

以下结合图3,图3为本申请实施例所提供的又一种多光源拍图的切换方法的流程图。

本实施例是针对实施一例s103和s104中如何进行命名以及结合一些增加的内容所做出的描述,其它步骤与其它实施例大体相同,相同部分可参见其它实施例中相关部分,在此不再赘述。

其具体包括以下步骤:

s301:抓取得到曝光稳定的图像;

s302:按拍摄时间、拍图总数量编号以及所述光源的编号对所述图像进行命名;

本步骤结合在s103中提到的需要不同光源之间得到命名图像之间存在某种联系,所以采用了按拍摄时间、拍图总数量编号以及光源的编号的方式来对保存的图像进行命名,以得到命名图像。

其中,拍摄时间和拍图总数量编号可以相互校正,因为采用的是多光源拍摄模组,那么一组图像一定存在于光源数目相同的图像数量,而时间也能很好的帮助检查这一联系,再加上不同光源可以附加上其自身的编号来进一步辅助命名工作的进行,以得到一个更好的命名效果。

s303:设置切换延迟周期;

本步骤的内容与s104中提及的内容大体相同,即在切换不同光源之前设置一个绝对时间较为短暂的延迟周期,以满足用户的某些特殊要求,例如进行查看和更改参数等等,使得整个切换方法更加人性化,提升用户体验。

s304:所述切换延迟周期是否执行完毕;

本步骤旨在判断该延迟周期是否执行完毕,具体怎样判断是否执行完毕的方式多种多样,例如,可以设置一个计时器,计时器及时完毕则自动开始执行,也可以考虑到中途的查看和更改,暂停和重启该计时器等方式来实现各种功能要求,此处并不做具体限定。

s305:按所述预设切换方式点亮所述多光源模组中除所述光源外的其它任一光源。

在完成了延迟周期后,则需要在本步骤进行光源的切换操作,而具体如何切换,该预设切换方式的表现形式很多,例如可以由用户手动更具自身的设置习惯将不同光源分配先后顺序;也可以根据系统的一个默认执行顺序,比如基于光源代码的首字母排序等等方式,只要可以基于某个原则或某个行之有效的方式实现不同光源的切换即可,此处并不做具体限定。

基于上述技术方案,本申请实施例提供的一种多光源拍图的切换方法,通过在接收到拍图指令后,按预设点亮顺序依次点亮不同的光源,并在点亮其中任一光源后,利用该光源对所取景象执行曝光操作,在判断实时亮度值处于预设范围后,将处于该亮度值下的曝光稳定的图像进行保存和命名,并通过设置延迟,在延迟执行完毕后切换其它光源,以使所有光源均按照这个流程完成在自身光源下的拍图过程。提供了一种拍图效率更高、耗时更短、无需手动切换光源的多光源拍图的切换方法,能够显著节省拍图时间,提高工作效率,消除手动进行切换可能存在的隐患,有效提升图像的画质。

因为情况复杂,无法一一列举进行阐述,本领域技术人员应能意识到更具本申请提供的基本方法原理结合实际情况可以存在很多的例子,在不付出足够的创造性劳动下,应均在本申请的保护范围内。

下面请参见图4,图4为本申请实施例所提供的一种多光源拍图的切换系统的结构框图。

该系统可以包括:

指令触发单元100,用于根据接收到的拍图指令点亮多光源模组中的任一光源;

曝光单元200,用于利用所述光源对所取的景象执行曝光操作,得到曝光稳定的图像;

保存命名单元300,用于对所述图像进行保存,并按预设命名方式对保存的所述图像进行命名,得到命名图像;

切换光源单元400,用于按预设切换方式点亮所述多光源模组中除所述光源外的任一其它光源,以使所述多光源模组的全部光源均得到各自的命名图像。

进一步的,该切换系统还可以包括:

延迟单元,用于设置切换延迟周期;

延迟判断单元,用于判断所述切换延迟周期是否执行完毕;

切换单元,用于按所述预设切换方式点亮所述多光源模组中除所述光源外的其它任一光源。

其中,该曝光单元200可以包括:

亮度值获取子单元,用于利用所述光源对所取的所述景象执行所述曝光操作,得到亮度值;

亮度判断子单元,用于判断所述亮度值是否处于预设范围内;

抓取子单元,用于抓取得到曝光稳定的所述图像。

其中,该保存命名单元300可以包括:

命名子单元,用于按拍摄时间、拍图总数量编号以及所述光源的编号对所述图像进行命名。

进一步的,该切换系统还可以包括:

通知单元,用于当所述全部光源均得到各自的命名图像后,通过预设路径向使用者发送所述多光源模组的所述全部光源均拍摄完毕的通知

结合以上描述内容,通过以下一个较为实际的例子加以描述:

调用存在com口函数控制多光源模组中各光源的开启和关闭,点亮模组后下发打开第一种光源指令,待曝光稳定后抓取图片进行保存,根据预设参数设置一个变量,自动将保存的图片命名为“#1编号+光源名字”,保存成功后下发关闭第一种光源指令,延时20ms,下发打开第二种光源指令,待曝光稳定后抓取图片进行保存,变量更新自动命名为为“#1编号+光源名字”,保存成功后下发关闭第二种光源的指令,延时20ms,然后下发打开第三种光源指令。直到所有光源拍图完毕,下发关闭当前光源指令完成#1号模组的拍图工作。#2模组,#3号模组重复以上拍图步骤。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

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

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