图像采集控制方法及装置与流程

文档序号:11594603阅读:183来源:国知局

本发明涉及图像处理技术领域,具体涉及一种图像采集控制方法及装置。



背景技术:

目前进行拍照、摄像等图像采集操作时,通常通过自动曝光算法计算曝光时长,进而根据曝光时长进行图像采集。然而,当图像采集时摄像装置产生了抖动时,仍根据自动曝光算法计算时长,则容易产生画面模糊等问题,降低成像效果。



技术实现要素:

鉴于此,有必要提供一种图像采集控制方法及装置,可提高图像采集时的成像效果。

本申请的第一方面提供一种图像采集控制方法,所述方法包括:

获取摄像装置的至少两帧预览图像;

若所述预览图像的画面内容存在变化,调节所述摄像装置的曝光时长,以使所述摄像装置根据所述曝光时长进行图像采集。

另一种可能的实现方式中,所述若所述预览图像的画面内容存在变化,调节所述摄像装置的曝光时长包括:

从所述预览图像中选取基准图像和对比图像;

计算所述对比图像与所述基准图像的亮度差值的绝对值;

若所述对比图像与所述基准图像的亮度差值的绝对值大于等于第一亮度变化阈值,识别所述预览图像的画面内容存在快速变化,减小所述摄像装置的曝光时长。

另一种可能的实现方式中,所述若所述预览图像的画面内容存在变化,调节所述摄像装置的曝光时长还包括:

若所述对比图像与所述基准图像的亮度差值的绝对值小于所述第一亮度变化阈值,判断所述亮度差值的绝对值是否大于第二亮度变化阈值;

若是,判断所述对比图像与所述对比图像的前一帧图像的像素差的绝对值之和是否大于等于第一图像变化阈值;

若是,识别所述预览图像的画面内容存在快速变化,减小所述摄像装置的曝光时长。

另一种可能的实现方式中,所述若所述预览图像的画面内容存在变化,调节所述摄像装置的曝光时长还包括:

若所述预览图像的画面内容不存在快速变化,判断所述对比图像与所述对比图像的前一帧图像的像素差的绝对值之和是否大于第二图像变化阈值;

若是,识别所述预览图像的画面内容存在缓慢变化,减小所述摄像装置的曝光时长。

另一种可能的实现方式中,所述若所述预览图像的画面内容存在变化,调节所述摄像装置的曝光时长还包括:

若所述预览图像的画面内容不存在快速变化,判断所述对比图像与所述基准图像的像素差的绝对值之和是否小于第一变化阈值且大于等于第二变化阈值;

若是,识别所述预览图像的画面内容存在缓慢变化,减小所述摄像装置的曝光时长。

本申请的第二方面提供一种图像采集控制装置,所述装置包括:

获取模块,用于获取摄像装置的至少两帧预览图像;

控制模块,用于若所述预览图像的画面内容存在变化,调节所述摄像装置的曝光时长,以使所述摄像装置根据所述曝光时长进行图像采集。

另一种可能的实现方式中,所述控制模块包括:

选取单元,用于从所述预览图像中选取基准图像和对比图像;

计算单元,用于计算所述对比图像与所述基准图像的亮度差值的绝对值;

控制单元,用于若所述对比图像与所述基准图像的亮度差值的绝对值大于等于第一亮度变化阈值,识别所述预览图像的画面内容存在快速变化,减小所述摄像装置的曝光时长。

另一种可能的实现方式中,所述控制模块还包括:

第一判断单元,用于若所述对比图像与所述基准图像的亮度差值的绝对值小于所述第一亮度变化阈值,判断所述亮度差值的绝对值是否大于第二亮度变化阈值;

所述第一判断单元还用于,若所述亮度差值的绝对值大于第二亮度变化阈值,判断所述对比图像与所述对比图像的前一帧图像的像素差的绝对值之和是否大于等于第一图像变化阈值;

所述控制单元还用于,若所述对比图像与所述对比图像的前一帧图像的像素差的绝对值之和大于等于第一图像变化阈值,识别所述预览图像的画面内容存在快速变化,减小所述摄像装置的曝光时长。

另一种可能的实现方式中,所述控制模块还包括:

第二判断单元,用于若所述预览图像的画面内容不存在快速变化,判断所述对比图像与所述对比图像的前一帧图像的像素差的绝对值之和是否大于第二图像变化阈值;

所述控制单元还用于,若所述对比图像与所述对比图像的前一帧图像的像素差的绝对值之和大于第二图像变化阈值,识别所述预览图像的画面内容存在缓慢变化,减小所述摄像装置的曝光时长。

另一种可能的实现方式中,所述控制模块还包括:

第三判断单元,用于若所述预览图像的画面内容不存在快速变化,判断所述对比图像与所述基准图像的像素差的绝对值之和是否小于第一变化阈值且大于等于第二变化阈值;

所述控制单元还用于,若所述对比图像与所述基准图像的像素差的绝对值之和小于第一变化阈值且大于等于第二变化阈值,识别所述预览图像的画面内容存在缓慢变化,减小所述摄像装置的曝光时长。

本发明获取摄像装置的至少两帧预览图像;若所述预览图像的画面内容存在变化,调节所述摄像装置的曝光时长,以使所述摄像装置根据所述曝光时长进行图像采集。由于当预览画面的内容存在变化时,就调节摄像装置的曝光时长,避免了因摄像装置抖动等导致的画面模糊问题,实现提高图像采集时的成像效果的目的。

附图说明

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

图1是本发明实施例提供的一种图像采集控制方法的流程图;

图2是本发明实施例提供的一种图像采集控制方法的流程图;

图3是本发明提供的图像采集控制装置的结构图;

图4是本发明提供的图像采集控制装置的结构图;

图5本发明实现图像采集控制方法的较佳实施例的电子设备的结构示意图。

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

实施例

图1为本发明实施例提供的图像采集控制方法的示意流程图。如图1所示,图像采集控制方法可包括以下步骤:

s110:获取摄像装置的至少两帧预览图像。

本发明图像采集控制方法可应用于电子设备中,所述电子设备可以为手机、平板等可以进行图像采集的终端。具体的,可以通过电子设备上的摄像装置进行图像采集,电子设备上可以包括一个或多个摄像装置。常见的摄像装置有摄像头。

当摄像装置启动后,可以实时捕获图像。上述摄像装置的至少两帧预览图像是指摄像装置捕获到的至少两帧图像,获取摄像装置捕获到的至少两帧图像称为预览图像。

s120:若所述预览图像的画面内容存在变化,调节所述摄像装置的曝光时长,以使所述摄像装置根据所述曝光时长进行图像采集。

判断摄像装置的至少两帧预览图像是否存在变化,若预览图像的画面内容存在变化,则调节曝光时长。在摄像装置根据曝光时长进行图像采集时,此时曝光时长根据画面的内容的变化情况进行了调整,可以避免出现画面模糊等情况,提高画面的成像效果。

在判断预览图像的画面内容是否存在变化时,可以根据至少两帧预览图像中每帧图像进行对比,或者将间隔的几帧图像进行对比等方法进行判断。在进行图像对比时,可以对比图像预设区域的像素,或者是模糊度等方面进行比较。

同时,在判断预览图像的画面内容是否存在变化时,可以判断预览图像的全部的画面内容是否存在变化。或者是预览图像的部分画面内容是否存在变化,例如预览图像的感兴趣区域是否存在变化。根据画面内容的全部还是预设区域存在变化可以判断出画面内容中是否存在全局变化或者是局部变化。

在调节摄像装置的曝光时长之后,可以继续进行上述步骤进行图像获取和曝光时长的调节,直到接收到图像采集指令才开始进行图像采集。即在一段时间内曝光时长可以是变化的,只要检测到画面内容存在变化,就可以根据情况进行调整,直到接收到图像采集指令才开始进行图像采集。

本发明实施例获取摄像装置的至少两帧预览图像;若所述预览图像的画面内容存在变化,调节所述摄像装置的曝光时长,以使所述摄像装置根据所述曝光时长进行图像采集。由于当预览画面的内容存在变化时,就调节摄像装置的曝光时长,避免了因摄像装置抖动等导致的画面模糊问题,实现提高图像采集时的成像效果的目的。

实施例

图2为本发明实施例提供的图像采集控制方法的示意流程图。如图2所示,图像采集控制方法可包括以下步骤:

s210:获取摄像装置的至少两帧预览图像。

本实施例中步骤s210与前述实施例中步骤s110一致,具体请参阅前述实施例中步骤s110的相关描述,此处不赘述。

s220:从所述预览图像中选取基准图像和对比图像。

在获取到至少两帧预览图像后,从预览图像中选取基准图像和对比图像。

上述基准图像是用于将其他图像与其进行比较的图像。对比图像是用于与基准图像进行比对的图像。

具体的,在开始比较时,基准图像可以选取从摄像装置获取到的第一帧图像。即将摄像装置连续捕获到的图像都与摄像装置获取到的第一帧图像进行对比。同时,基准图像可以为变化的图像,可以不是始终保持为第一帧图像。当连续获取的图像存在差异时,也可以取对比图像的前一张图像作为基准图像进行对比,即将前后两张图像进行对比。选取基准图像的方法不限于以上提到的几种,还可以是其他的方法确定基准图像。

上述对比图像可以是除了第一帧以外其他摄像装置实时捕获的图像,上述对比图像也可以是从摄像装置实时捕获的图像之中选取的间隔预设帧的图像。

例如,选取从摄像装置获取到的第一帧图像为基准图像,从摄像装置获取到的第二帧图像为对比图像,再将第二帧图像与第一帧图像进行对比。

s230:计算所述对比图像与所述基准图像的亮度差值的绝对值。

在进行对比图像与基准图像的比较时,具体可以计算对比图像和基准图像的亮度差值的绝对值。具体的,图像的亮度可以通过图像亮度算法进行计算得到。则通过图像亮度算法计算对比图像和基准图像的亮度,再计算两者的差值的绝对值,对比图像与基准图像的亮度差值的绝对值体现了两张图片的亮度关系。

进一步的,在将对比图像与基准图像进行亮度对比时,可以将对比图像与基准图像的全部画面内容进行亮度对比,也可以将对比图像的部分区域与基准图像的部分区域进行亮度对比,例如将对比图像的感兴趣区域与基准图像的感兴趣区域进行亮度对比。

s240:若所述对比图像与所述基准图像的亮度差值的绝对值大于等于第一亮度变化阈值,识别所述预览图像的画面内容存在快速变化,减小所述摄像装置的曝光时长。

上述第一亮度变化阈值可以根据需要设定,具体可以为预设定值,也可以是根据摄像装置的感光度实时确定的阈值。

若对比图像与基准图像的亮度差值大于第一亮度变化阈值,识别预览图像的画面内容存在快速变化。例如,当第一帧画面的亮度很暗,第二针画面的亮度很亮时,说明预览图像的画面内容出现了较大的变化。上述快速变化是对画面内容变化情况进行的分类和命名,没有任何限定,具体实现时,也可以根据需要进行别的命名,例如识别预览图像的画面内容存在亮度变化。

当预览图像的画面内容存在快速变化时,可以将摄像装置的曝光时长减小。具体是,将自动曝光算法计算出的曝光时长进行减小。

同时,若所述对比图像与所述基准图像的亮度差值的绝对值大于等于第一亮度变化阈值,可以将基准图像进行调整,可以将此时的对比图像作为下一次判断时的基准图像,即若继续进行判断对比,则将后续的对比图像与此时新的基准图像进行对比。

s250:若所述对比图像与所述基准图像的亮度差值的绝对值小于所述第一亮度变化阈值,判断所述亮度差值的绝对值是否大于第二亮度变化阈值。

上述第二亮度变化阈值小于第一亮度变化阈值,在对比图像与基准图像的亮度差值的绝对值小于第一亮度变化阈值时,可以判断亮度差值的绝对值是否大于第二亮度变化阈值。

s260:若是,判断所述对比图像与所述对比图像的前一帧图像的像素差的绝对值之和是否大于等于第一图像变化阈值。

若判断亮度差值的绝对值大于第二亮度变化阈值,说明对比图像与基准图像相比亮度有变化但是变化并未达到第二亮度阈值。此时,可以进一步判断预览图像是否存在其他变化。例如,当基准图像与对比图像的亮度变化情况相差不大时,可能画面内容出现了变化,但是亮度未发生变化。因此,可以从画面像素的角度进行进一步判断。

具体的,判断对比图像与对比图像的前一帧图像的像素差的绝对值之和是否大于等于第一图像变化阈值。即判断相邻两帧的图像的像素差值是否有变化。

当基准图像为第一帧图像,对比图像为第二帧图像时,由于第一帧图像与第二帧图像为相邻的图像,则此时对比图像的前一帧图像是基准图像。若对比图像为第三帧图像时,此时,是将第三帧图像和第二帧图像进行对比判断。

对比图像与对比图像的前一帧图像的像素差的绝对值之和的计算方法是,将对比图像与对比图像的前一帧图像对应位置的像素对应相减取绝对值,再将得到的各个绝对值相加,以获取对比图像相对于对比图像的前一帧图像的变化情况。若两帧图像差异较大,则其像素相减的绝对值之和也较大。

同时,在判断对比图像与对比图像的前一帧图像的像素差的绝对值之和时,可以选取对比图像的预设区域以及对比图像的前一帧图像的预设区域进行计算,例如选取对比图像的感兴趣区域以及对比图像的前一帧图像的感兴趣区域,计算这两张图的感兴趣区域的像素差的绝对值之和是否大于第一图像变化阈值。

上述第一图像变化阈值的选取可以根据需要设定。当对比图像与对比图像的前一帧图像的像素差的绝对值之和大于第一图像变化阈值时,识别预览图像的画面内容存在快速变化。

s270:若是,识别所述预览图像的画面内容存在快速变化,减小所述摄像装置的曝光时长。

当预览图像的画面内容存在快速变化时,可以将摄像装置的曝光时长减小。

在其他实施例中,当预览图像的画面内容不存在快速变化时,可以判断预览图像的画面内容是否存在其他变化,具体的可以通过以下方法进行判断:

若所述预览图像的画面内容不存在快速变化,判断所述对比图像与所述对比图像的前一帧图像的像素差的绝对值之和是否大于第二图像变化阈值;若是,识别所述预览图像的画面内容存在缓慢变化,减小所述摄像装置的曝光时长。

若预览图像的画面不存在快速变化,则对比图像与对比图像的前一帧图像的像素差的绝对值之和小于第一图像变化阈值,此时判断对比图像与对比图像的前一帧图像的像素差的绝对值之和是否大于第二变化阈值。其中,第二变化阈值小于第一变化阈值,第二变化阈值的具体值可以根据需要进行设定。

若对比图像与对比图像的前一帧图像的像素差的绝对值之和大于第二变化阈值,则说明虽然预览图像不存在快速变化,但预览图像也并非完全没有变化,此时识别预览图像存在缓慢变化。上述缓慢变化是对画面内容变化情况进行的分类和命名,没有任何限定,具体实现时,也可以根据需要进行别的命名。

当预览图像的画面内容存在缓慢变化时,可以将摄像装置的曝光时长减小。具体的减小至何止,可以根据画面内容的情况或者是摄像装置的物理参数进行调整。

在其他实施例中,当预览图像的画面内容不存在快速变化时,可以判断预览图像的画面内容是否存在其他变化,具体的可以通过以下方法进行判断:

若所述预览图像的画面内容不存在快速变化,判断所述对比图像与所述基准图像的像素差的绝对值之和是否小于第一变化阈值且大于等于第二变化阈值;若是,识别所述预览图像的画面内容存在缓慢变化,减小所述摄像装置的曝光时长。

上述第一变化阈值与第二变化阈值的大小可以根据需要设定,其中,第二变化阈值小于第一变化阈值。

对比图像与基准图像的像素差的绝对值之和的具体计算方法是将对比图像与基准图像对应位置的像素对应相减取绝对值,再将得到的各个绝对值相加,以获取对比图像相对于基准图像的变化情况。若两帧图像差异较大,则其像素相减的绝对值之和也较大。

同时,在判断对比图像与基准图像的像素差的绝对值之和时,可以选取对比图像的预设区域以及基准图像的预设区域进行计算,例如选取对比图像的感兴趣区域以及基准图像的感兴趣区域,计算这两张图的感兴趣区域的像素差的绝对值之和是否小于第一变化阈值且大于等于第二变化阈值。

在其他实施例中,当预览图像的画面存在快速变化或者是缓慢变化时,可以将曝光时长进行不同的调整。具体可以进行模拟实验,获取不同条件(不同的感光度、摄像装置的物理参数等)下,当某一画面存在快速变化或缓慢变化时,对曝光时长进行不同的调整从而得到各个调整所对应的图像,从中获取图像效果较好时所对应的优选曝光时长值。再将通过试验得到的优选曝光时长值保存在预设存储区。在判断得到画面的变化情况是快速变化或者是缓慢变化的结果时,查找预设存储去获取当前图像采集情况下相应的曝光时长值,可以更快速的获取自动曝光时长,进而根据自动曝光时长进行图像采集。

本实施例通过获取摄像装置的至少两帧预览图像,从预览图像中选取基准图像和对比图像,再通过将基准图像和对比图像进行亮度对比,像素对比,以及对比图像的相邻两帧图像的像素对比来判断预览图像的画面内容是否存在变化,若预览图像的画面内容存在变化,则调整摄像装置的曝光时长。本实施例在图像采集时并非一成不变的根据自动曝光算法计算得到的曝光时长进行图像采集,可以避免因摄像装置抖动等导致的图像模糊等问题,提高图像采集时的成像效果。并且本实施例通过将对比图像、基准图像以及对比图像相邻两帧的图像进行亮度、像素的对比,从多个方面确定预览图像的画面内容是否存在变化,判断结果更加准确。

以上是对本发明所提供的方法进行的详细描述。根据不同的需求,所示流程图中方块的执行顺序可以改变,某些方块可以省略,图像采集控制的方法也在上述图像采集控制方法中选择性的组合使用,或者与其他上述未提及的图像采集控制方法组合使用。下面对本发明所提供的装置进行描述。

实施例

图3为本发明实施例提供的图像采集控制装置的结构图。如图3所示,图像采集控制装置的结构图可包括获取模块310和控制模块320。

获取模块310,用于获取摄像装置的至少两帧预览图像。

本发明图像采集控制装置可应用于电子设备中,所述电子设备可以为手机、平板等可以进行图像采集的终端。具体的,可以通过电子设备上的摄像装置进行图像采集,电子设备上可以包括一个或多个摄像装置。常见的摄像装置有摄像头。

当摄像装置启动后,可以实时捕获图像。上述摄像装置的至少两帧预览图像是指摄像装置捕获到的至少两帧图像,获取摄像装置捕获的至少两帧图像称为预览图像。

控制模块320,用于若所述预览图像的画面内容存在变化,调节所述摄像装置的曝光时长,以使所述摄像装置根据所述曝光时长进行图像采集。

判断摄像装置的至少两帧预览图像是否存在变化,若预览图像的画面内容存在变化,控制模块320调节曝光时长。在摄像装置根据曝光时长进行图像采集时,此时曝光时长根据画面的内容的变化情况进行了调整,可以避免出现画面模糊等情况,提高画面的成像效果。

在判断预览图像的画面内容是否存在变化时,可以根据至少两帧预览图像中每帧图像进行对比,或者将间隔的几帧图像进行对比等方法进行判断。在进行图像对比时,可以对比图像预设区域的像素,或者是模糊度等方面进行比较。

同时,在判断预览图像的画面内容是否存在变化时,可以判断预览图像的全部的画面内容是否存在变化。或者是预览图像的部分画面内容是否存在变化,例如预览图像的感兴趣区域是否存在变化。根据画面内容的全部还是预设区域存在变化可以判断出画面内容中是否存在全局变化或者是局部变化。

在调节摄像装置的曝光时长之后,可以继续进行上述步骤进行图像获取和曝光时长的调节,直到接收到图像采集指令才开始进行图像采集。即在一段时间内曝光时长可以是变化的,只要检测到画面内容存在变化,就可以根据情况进行调整,直到接收到图像采集指令才开始进行图像采集。

本发明实施例获取摄像装置的至少两帧预览图像;若所述预览图像的画面内容存在变化,调节所述摄像装置的曝光时长,以使所述摄像装置根据所述曝光时长进行图像采集。由于当预览画面的内容存在变化时,就调节摄像装置的曝光时长,避免了因摄像装置抖动等导致的画面模糊问题,实现提高图像采集时的成像效果的目的。

实施例

图4为本发明实施例提供的图像采集控制装置的结构图。如图4所示,图像采集控制装置的结构图可包括获取模块310和控制模块320,其中控制模块320包括选取单元321、计算单元322、控制单元323、第一判断单元324、第二判断单元325和第三判断单元326。

获取模块310,用于获取摄像装置的至少两帧预览图像。

本实施例中获取模块310与前述中获取模块310一致,具体请参阅前述实施例中获取模块310的相关描述,此处不赘述。

控制模块320,用于若所述预览图像的画面内容存在变化,调节所述摄像装置的曝光时长,以使所述摄像装置根据所述曝光时长进行图像采集。

进一步地,控制模块320包括选取单元321、计算单元322、控制单元323、第一判断单元324、第二判断单元325和第三判断单元326。

选取单元321,用于从所述预览图像中选取基准图像和对比图像。

在获取到至少两帧预览图像后,选取单元321从预览图像中选取基准图像和对比图像。

上述基准图像是用于将其他图像与其进行比较的图像。对比图像是用于与基准图像进行比对的图像。

具体的,在开始比较时,基准图像可以选取从摄像装置获取到的第一帧图像。即将摄像装置连续捕获到的图像都与摄像装置获取到的第一帧图像进行对比。同时,基准图像可以为变化的图像,可以不是始终保持为第一帧图像。当连续获取的图像存在差异时,也可以取对比图像的前一张图像作为基准图像进行对比,即将前后两张图像进行对比。选取基准图像的方法不限于以上提到的几种,还可以是其他的方法确定基准图像。

上述对比图像可以是除了第一帧以外其他摄像装置实时捕获的图像,上述对比图像也可以是从摄像装置实时捕获的图像之中选取的间隔预设帧的图像。

例如,选取从摄像装置获取到的第一帧图像为基准图像,从摄像装置获取到的第二帧图像为对比图像,再将第二帧图像与第一帧图像进行对比。

计算单元322,用于计算所述对比图像与所述基准图像的亮度差值的绝对值。

在进行对比图像与基准图像的比较时,通过计算单元322计算对比图像和基准图像的亮度差值的绝对值。具体的,图像的亮度可以通过图像亮度算法进行计算得到。则通过图像亮度算法计算对比图像和基准图像的亮度,再计算两者的差值的绝对值,对比图像与基准图像的亮度差值的绝对值体现了两张图片的亮度关系。

进一步的,在将对比图像与基准图像进行亮度对比时,可以将对比图像与基准图像的全部画面内容进行亮度对比,也可以将对比图像的部分区域与基准图像的部分区域进行亮度对比,例如将对比图像的感兴趣区域与基准图像的感兴趣区域进行亮度对比。

控制单元323,用于若所述对比图像与所述基准图像的亮度差值的绝对值大于等于第一亮度变化阈值,识别所述预览图像的画面内容存在快速变化,减小所述摄像装置的曝光时长。

上述第一亮度变化阈值可以根据需要设定,具体可以为预设定值,也可以是根据摄像装置的感光度实时确定的阈值。

若对比图像与基准图像的亮度差值大于第一亮度变化阈值,识别预览图像的画面内容存在快速变化。例如,当第一帧画面的亮度很暗,第二针画面的亮度很亮时,说明预览图像的画面内容出现了较大的变化。上述快速变化是对画面内容变化情况进行的分类和命名,没有任何限定,具体实现时,也可以根据需要进行别的命名,例如识别预览图像的画面内容存在亮度变化。

当预览图像的画面内容存在快速变化时,可以将摄像装置的曝光时长减小。具体是,将自动曝光算法计算出的曝光时长进行减小。

同时,若所述对比图像与所述基准图像的亮度差值的绝对值大于等于第一亮度变化阈值,可以将基准图像进行调整,可以将此时的对比图像作为下一次判断时的基准图像,即若继续进行判断对比,则将后续的对比图像与此时新的基准图像进行对比。

第一判断单元324,用于若所述对比图像与所述基准图像的亮度差值的绝对值小于所述第一亮度变化阈值,判断所述亮度差值的绝对值是否大于第二亮度变化阈值。

上述第二亮度变化阈值小于第一亮度变化阈值,在对比图像与基准图像的亮度差值的绝对值小于第一亮度变化阈值时,可以通过第一判断单元324判断亮度差值的绝对值是否大于第二亮度变化阈值。

所述第一判断单元324还用于,若所述亮度差值的绝对值大于第二亮度变化阈值,判断所述对比图像与所述对比图像的前一帧图像的像素差的绝对值之和是否大于等于第一图像变化阈值。

若判断亮度差值的绝对值大于第二亮度变化阈值,说明对比图像与基准图像相比亮度有变化但是变化并未达到第二亮度阈值。此时,可以进一步判断预览图像是否存在其他变化。例如,当基准图像与对比图像的亮度变化情况相差不大时,可能画面内容出现了变化,但是亮度未发生变化。因此,可以从画面像素的角度进行进一步判断。

具体的,第一判断单元324判断对比图像与对比图像的前一帧图像的像素差的绝对值之和是否大于等于第一图像变化阈值。即判断相邻两帧的图像的像素差值是否有变化。

当基准图像为第一帧图像,对比图像为第二帧图像时,由于第一帧图像与第二帧图像为相邻的图像,则此时对比图像的前一帧图像是基准图像。若对比图像为第三帧图像时,此时,是将第三帧图像和第二帧图像进行对比判断。

对比图像与对比图像的前一帧图像的像素差的绝对值之和的计算方法是,将对比图像与对比图像的前一帧图像对应位置的像素对应相减取绝对值,再将得到的各个绝对值相加,以获取对比图像相对于对比图像的前一帧图像的变化情况。若两帧图像差异较大,则其像素相减的绝对值之和也较大。

同时,在第一判断单元324判断对比图像与对比图像的前一帧图像的像素差的绝对值之和时,可以选取对比图像的预设区域以及对比图像的前一帧图像的预设区域进行计算,例如选取对比图像的感兴趣区域以及对比图像的前一帧图像的感兴趣区域,计算这两张图的感兴趣区域的像素差的绝对值之和是否大于第一图像变化阈值。

上述第一图像变化阈值的选取可以根据需要设定。当对比图像与对比图像的前一帧图像的像素差的绝对值之和大于第一图像变化阈值时,识别预览图像的画面内容存在快速变化。

所述控制单元323还用于,若所述对比图像与所述对比图像的前一帧图像的像素差的绝对值之和大于等于第一图像变化阈值,识别所述预览图像的画面内容存在快速变化,减小所述摄像装置的曝光时长。

当预览图像的画面内容存在快速变化时,控制单元323将摄像装置的曝光时长减小。

第二判断单元325,用于若所述预览图像的画面内容不存在快速变化,判断所述对比图像与所述对比图像的前一帧图像的像素差的绝对值之和是否大于第二图像变化阈值。

所述控制单元323还用于,若所述对比图像与所述对比图像的前一帧图像的像素差的绝对值之和大于第二图像变化阈值,识别所述预览图像的画面内容存在缓慢变化,减小所述摄像装置的曝光时长。

若预览图像的画面不存在快速变化,则对比图像与对比图像的前一帧图像的像素差的绝对值之和小于第一图像变化阈值,此时通过第二判断单元325判断对比图像与对比图像的前一帧图像的像素差的绝对值之和是否大于第二变化阈值。其中,第二变化阈值小于第一变化阈值,第二变化阈值的具体值可以根据需要进行设定。

若对比图像与对比图像的前一帧图像的像素差的绝对值之和大于第二变化阈值,则说明虽然预览图像不存在快速变化,但预览图像也并非完全没有变化,此时识别预览图像存在缓慢变化。上述缓慢变化是对画面内容变化情况进行的分类和命名,没有任何限定,具体实现时,也可以根据需要进行别的命名。

当预览图像的画面内容存在缓慢变化时,可以将摄像装置的曝光时长减小。具体的减小至何止,可以根据画面内容的情况或者是摄像装置的物理参数进行调整。

第三判断单元326,用于若所述预览图像的画面内容不存在快速变化,判断所述对比图像与所述基准图像的像素差的绝对值之和是否小于第一变化阈值且大于等于第二变化阈值。

所述控制单元323还用于,若所述对比图像与所述基准图像的像素差的绝对值之和小于第一变化阈值且大于等于第二变化阈值,识别所述预览图像的画面内容存在缓慢变化,减小所述摄像装置的曝光时长。

上述第一变化阈值与第二变化阈值的大小可以根据需要设定,其中,第二变化阈值小于第一变化阈值。

对比图像与基准图像的像素差的绝对值之和的具体计算方法是将对比图像与基准图像对应位置的像素对应相减取绝对值,再将得到的各个绝对值相加,以获取对比图像相对于基准图像的变化情况。若两帧图像差异较大,则其像素相减的绝对值之和也较大。

同时,在判断对比图像与基准图像的像素差的绝对值之和时,可以选取对比图像的预设区域以及基准图像的预设区域进行计算,例如选取对比图像的感兴趣区域以及基准图像的感兴趣区域,计算这两张图的感兴趣区域的像素差的绝对值之和是否小于第一变化阈值且大于等于第二变化阈值。

在其他实施例中,当预览图像的画面存在快速变化或者是缓慢变化时,可以将曝光时长进行不同的调整。具体可以进行模拟实验,获取不同条件(不同的感光度、摄像装置的物理参数等)下,当某一画面存在快速变化或缓慢变化时,对曝光时长进行不同的调整从而得到各个调整所对应的图像,从中获取图像效果较好时所对应的优选曝光时长值。再将通过试验得到的优选曝光时长值保存在预设存储区。在判断得到画面的变化情况是快速变化或者是缓慢变化的结果时,查找预设存储去获取当前图像采集情况下相应的曝光时长值,可以更快速的获取自动曝光时长,进而根据自动曝光时长进行图像采集。

本实施例通过获取摄像装置的至少两帧预览图像,从预览图像中选取基准图像和对比图像,再通过将基准图像和对比图像进行亮度对比,像素对比,以及对比图像的相邻两帧图像的像素对比来判断预览图像的画面内容是否存在变化,若预览图像的画面内容存在变化,则调整摄像装置的曝光时长。本实施例在图像采集时并非一成不变的根据自动曝光算法计算得到的曝光时长进行图像采集,可以避免因摄像装置抖动等导致的图像模糊等问题,提高图像采集时的成像效果。并且本实施例通过将对比图像、基准图像以及对比图像相邻两帧的图像进行亮度、像素的对比,从多个方面确定预览图像的画面内容是否存在变化,判断结果更加准确。

实施例

请参照图5,图5是本发明实现图像采集控制方法的较佳实施例的电子设备的结构示意图。

所述电子设备50是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程门阵列(field-programmablegatearray,fpga)、数字处理器(digitalsignalprocessor,dsp)、嵌入式设备等。

所述电子设备50可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)、智能式穿戴式设备等。

所述电子设备50所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(virtualprivatenetwork,vpn)等。

所述电子设备50包括至少一个发送装置51、至少一个存储设备52、至少一个处理设备53、至少一个接收装置54、至少一个显示设备55以及至少一个通信总线。其中,所述通信总线用于实现这些组件之间的连接通信。

其中,所述接收装置54和所述发送装置51可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。

所述处理设备53可以包括一个或者多个微处理器、数字处理器。

所述存储设备52用于存储图像采集控制装置中各个程序段的程序代码。所述存储设备52可以为智能媒体卡(smartmediacard)、安全数字卡(securedigitalcard)、快闪存储器卡(flashcard)等储存设备。

优选地,本发明的图像采集控制方法通过所述电子设备50中存储的图像采集控制装置来实现。

所述图像采集控制装置获取摄像装置的至少两帧预览图像;若所述预览图像的画面内容存在变化,调节所述摄像装置的曝光时长,以使所述摄像装置根据所述曝光时长进行图像采集。由于当预览画面的内容存在变化时,就调节摄像装置的曝光时长,避免了因摄像装置抖动等导致的画面模糊问题,实现提高图像采集时的成像效果的目的。

所述显示设备55可以是触摸屏等其他用于显示画面的设备。

在本发明所提供的几个实施例中,应该理解到,所揭露的方法和装置,也可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个装置也可以由同一个装置或系统通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

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