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

文档序号:16466713发布日期:2019-01-02 22:49阅读:143来源:国知局
一种摄像方法及装置与流程

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



背景技术:

随着互联网时代的到来及社交网络的兴起,人民对展示分享生活的需求进一步增强,终端的摄像功能也因此得到了越来越广泛的应用,例如用户通过终端的摄像功能拍摄得到的视频分享至社交平台上,展示分享生活。

但是在现有技术中,当环境光较暗时,由于摄像头硬件设备的限制,很难获得高分辨率的图像,所以在环境光较暗时,摄像的视频模糊,分辨率差,影响用户体验。



技术实现要素:

本发明提供一种门禁管理方法及装置,用于解决现有技术中在环境光较暗时,摄像的视频模糊,分辨率差,影响用户体验的问题。

本发明实施例提供一种摄像方法,包括:

在接收到摄像指令后,使用第一摄像头获取待摄像区域的第一摄像信息;所述第一摄像信息为彩色影像信息;

若确定所述第一摄像信息对应的环境亮度信息小于设定阈值,则启动第二摄像头获取待摄像区域的第二摄像信息,所述第二摄像信息为黑白影像信息;

根据所述第一摄像信息以及所述第二摄像信息确定所述待摄像区域对应的摄像信息。

本发明实施例中,在确定使用彩色摄像头来记录待摄像区域时,当前的环境亮度信息小于设定阈值,则说明若继续使用第一摄像头来进行摄像,摄像的视频模糊,分辨率差,影响用户体验,所以启动第二摄像头来记录待摄区域的黑白影像信息,然后将黑白影像信息以及彩色影像信息合成来确定待摄像区域的影像信息,由于黑白影像信息能够捕捉到带摄像区域的细节信息,所以本发明实施例中的方法合成的影像信息与现有技术相比,提高了分辨率,提升了用户的感受。

进一步地,所述启动第二摄像头获取待摄像区域的第二摄像信息后还包括:

在所述第二摄像头启动时间到达设定时间时,使用第一摄像头获取当前第一摄像信息对应的环境亮度;

若确定当前第一摄像信息对应的环境亮度不小于所述设定阈值,则关闭所述第二摄像头。

本发明实施例中,为了减少功耗,在确定当前环境亮度不需要启动第二摄像头后,则关闭第二摄像头。

进一步地,所述第一摄像头使用第一帧率获取所述待摄像区域的第一摄像信息,所述第二摄像头使用第二帧率获取所述待摄像区域的第二摄像信息,所述第二帧率小于等于所述第一帧率。

本发明实施例中,第一摄像头与第二摄像头的帧率不同,可以有效的减少功耗。

进一步地,所述第一摄像信息对应的环境亮度信息包括n个子区域信息对应的环境亮度信息,所述n个子区域信息组成所述第一摄像信息,所述第二帧率通过下列方式确定,包括:

确定n个子区域信息对应的环境亮度信息中小于所述设定阈值的m个子区域信息;

根据所述m与n的比值,确定所述第二帧率。

本发明实施例中,根据环境亮度信息来调节第二帧率,当环境亮度信息变化时,第二帧率也发生变化。

进一步地,所述第二帧率通过下列方式确定,包括:

获取所述第一摄像头使用所述第一帧率在t时刻拍摄的第三摄像信息,及t+1时刻所述第一摄像头拍摄的第四摄像信息;

根据所述第三摄像信息和所述第四摄像信息,确定待摄像区域的变化率;

根据所述变化率,确定所述第二帧率。

本发明实施例中,根据待摄像区域的变化率来调整第二帧率,可以通过待摄像区域的变化情况来动态调整第二帧率,既能够减少功耗,又可以获得理想的摄像信息。

本发明实施例还提供一种摄像装置,包括:

彩色影像信息获取单元,用于在接收到摄像指令后,使用第一摄像头获取待摄像区域的第一摄像信息;所述第一摄像信息为彩色影像信息;

黑白影像信息获取单元,用于若确定所述第一摄像信息对应的环境亮度信息小于设定阈值,则启动第二摄像头获取待摄像区域的第二摄像信息,所述第二摄像信息为黑白影像信息;

摄像信息确定单元,用于根据所述第一摄像信息以及所述第二摄像信息确定所述待摄像区域对应的摄像信息。

本发明实施例中,在确定使用彩色摄像头来记录待摄像区域时,当前的环境亮度信息小于设定阈值,则说明若继续使用第一摄像头来进行摄像,摄像的视频模糊,分辨率差,影响用户体验,所以启动第二摄像头来记录待摄区域的黑白影像信息,然后将黑白影像信息以及彩色影像信息合成来确定待摄像区域的影像信息,由于黑白影像信息能够捕捉到带摄像区域的细节信息,所以本发明实施例中的方法合成的影像信息与现有技术相比,提高了分辨率,提升了用户的感受。

进一步地,所述黑白影像信息获取单元具体用于:

在所述第二摄像头启动时间到达设定时间时,使用第一摄像头获取当前第一摄像信息对应的环境亮度;

若确定当前第一摄像信息对应的环境亮度不小于所述设定阈值,则关闭所述第二摄像头。

进一步地,所述第一摄像头使用第一帧率获取所述待摄像区域的第一摄像信息,所述第二摄像头使用第二帧率获取所述待摄像区域的第二摄像信息,所述第二帧率小于等于所述第一帧率。

进一步地,所述第一摄像信息对应的环境亮度信息包括n个子区域信息对应的环境亮度信息,所述n个子区域信息组成所述第一摄像信息,所述黑白影像信息获取单元具体用于:

确定n个子区域信息对应的环境亮度信息中小于所述设定阈值的m个子区域信息;

根据所述m与n的比值,确定所述第二帧率。

进一步地,所述黑白影像信息获取单元具体用于:

获取所述第一摄像头使用所述第一帧率在t时刻拍摄的第三摄像信息,及t+1时刻所述第一摄像头拍摄的第四摄像信息;

根据所述第三摄像信息和所述第四摄像信息,确定待摄像区域的变化率;

根据所述变化率,确定所述第二帧率。

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

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述实施例中任一所述的方法。

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

附图说明

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

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

图2(a)为本发明实施例提供的第一摄像信息的示意图;

图2(b)为本发明实施例提供的第二摄像信息的示意图;

图3为本发明实施例提供的一种第一摄像信息的子区域的示意图;

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

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

图6为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

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

在本发明实施例中,终端指的是就有摄像功能的智能终端,包括手机、平板电脑、智能穿戴设备等,终端上设置有摄像头,用于拍照以及摄像,可选的,在本发明实施例中,终端配置了至少两个摄像头,且至少配置了一个记录彩色影像信息的摄像头以及记录黑白信息的摄像头。

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

步骤101,在接收到摄像指令后,使用第一摄像头获取待摄像区域的第一摄像信息;所述第一摄像信息为彩色影像信息;

步骤102,若确定所述第一摄像信息对应的环境亮度信息小于设定阈值,则启动第二摄像头获取待摄像区域的第二摄像信息,所述第二摄像信息为黑白影像信息;

步骤103,根据所述第一摄像信息以及所述第二摄像信息确定所述待摄像区域对应的摄像信息。

在步骤101中,在接收到摄像指令后,首先启动第一摄像头来获取待摄像区域的第一摄像信息,并且第一摄像头获取的第一摄像信息为彩色影像信息。在本发明实施例中,可以认为在收到停止摄像指令前,终端使用第一摄像头摄像的区域为待摄像区域。

在步骤102中,当使用第一摄像头获取第一摄像信息对应的环境亮度小于设定的亮度阈值时,则说明当前的环境亮度偏暗,摄像的效果不好,所以在此时启动第二摄像头,利用第二摄像头获取待摄像区域的黑白影像信息。

在本发明实施中,假设在启动第二摄像头后,使用第二摄像头以及第一摄像头一起拍摄待摄像区域,获得了第一摄像信息以及第二摄像信息,第一摄像信息中能够准确记录待摄像区域中对焦主体的彩色信息,但是对细节信息以及边缘信息的记录较差,而第二摄像头记录的黑白影像信息能够较好的记录细节信息以及边缘信息,图2(a)为第一摄像信息中的一帧,图2(b)为第二摄像信息中的一帧,两帧图像是同一时间获取的,可以看出第二摄像信息能够更好的记录细节信息以及边缘信息。

图2(a)中除了对焦区域的斑马信息,另外一只斑马的信息是模糊的,而在图2(b)中,除了对焦区域的斑马信息,另外一只斑马的信息是清晰的。

在步骤103中,将第一摄像信以及第二摄像信息进行合成,得到待摄像区域对应的摄像信息。

可选的,在本方明实施例中,从启动第二摄像头开始,第一摄像头以及第二摄像头各获取了n帧图像,针对每个时间点相同的帧图像,将彩色图像以及黑白图像进行合成,形成新的帧图像,n个新的帧图像就是待摄像区域对应的摄像信息。

可选的,在本发明实施例中,同时开启两个摄像头会增加终端的功耗,所以在本发明实施例中,通过下列几种方式来减少终端的功耗。

方式一

在摄像过程中,天气的变化或者灯光的变化会影响环境亮度,当确定环境亮度不需要开启第二摄像头时,则关闭第二摄像头,能够有效的减少终端的功耗。

方式二

针对方式一中的方法,进一步优化,在第二摄像头开始启动后,设置了一个定时时间,当定时时间到达时,获取当前摄像环境的亮度,若确定当前摄像环境的亮度不小于设定阈值时,则说明不需要开启第二摄像头,从而关闭第二摄像头。

方式三

可以通过调整摄像头的帧率来减少功耗,在本发明实施例中,第一摄像头使用第一帧率来拍摄第一摄像信息,第二摄像头使用第二帧率来拍摄摄像信息,由于在终端中普遍使用第一摄像头来拍照或者摄像,为了满足用户的需求,一般不需要调整第一帧率,而是通过调整第二帧率来降低终端的功耗,所以一般来说,第二帧率小于等于第一帧率。

在本发明实施例中,可以通过环境亮度信息以及待摄像区域的变化率来调整第二帧率。

在本发明实施例中,第一摄像信息中包括了多个子区域,例如第一摄像信息中的一帧为40*40,则子区域的大小可以为20*20,如图3所示,该帧图像中包括第一区域、第二区域、第三区域以及第四区域,计算第一区域的亮度信息、第二区域的亮度信息、第三区域的亮度信息以及第四区域的亮度信息,确定四个区域中的亮度中小于设定阈值的个数,假设第一区域小于设定阈值,则确定出该帧图像中小于设定阈值的区域与总区域的比值是25%,根据该比值确定第二帧率。

可选的,预存了比值与第二帧率的关系,例如,当比值是25%时,第二帧率为15帧。

另一种调整第二帧率的方法是通过确定待摄像区域的变化率来确定的,获取第一摄像头使用第一帧率在t时刻拍摄的第三摄像信息,及t+1时刻第一摄像头拍摄的第四摄像信息,根据第三摄像信息和第四摄像信息,确定待摄像区域的变化率,也就是说,通过待摄像区域内变化程度来确定第二帧率。

可选的,预存了变化率与第二帧率的对应关系,例如变化率为35%,对应的帧率为30。

可选的,在步骤103中,若第一帧率与第二帧率不相同,则利用同一时刻的帧图像进行合成,例如,第一帧率为1分钟60帧,即1秒1帧,第二帧率为1分钟30帧,即2秒1帧,则利用第2秒、4秒、......、60秒的帧图像进行合成。

为了更好的解释本发明实施例,下面通过具体的实施场景描述本发明实施例提供的一种摄像方法。

在本发明实施例中,第一帧率不变,为1分钟60帧,开启第二摄像头时使用的初始帧率为1分钟60帧,具体过程如图4所示:

步骤401,接收摄像指令,启动第一摄像头;

步骤402,使用第一摄像头拍摄第一摄像信息,并获取第一摄像信息对应的亮度信息;

步骤403,确定第一摄像信息对应的亮度信息是否小于设定阈值,若是,则执行步骤404,否则返回步骤401;

步骤404,启动第二摄像头,获取第二摄像信息,并开始计时;

步骤405,确定第一摄像信息4个子区域信息对应的环境亮度信息中小于设定阈值的个数2,根据50%的比值确定第二帧率为1分钟30帧;

步骤406,在时间到达是定时间后,确定当前第一摄像信息对应的亮度信息是否小于设定阈值,若是,则返回步骤404,否则执行步骤407;

步骤407,关闭第二摄像头。

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

彩色影像信息获取单元501,用于在接收到摄像指令后,使用第一摄像头获取待摄像区域的第一摄像信息;所述第一摄像信息为彩色影像信息;

黑白影像信息获取单元502,用于若确定所述第一摄像信息对应的环境亮度信息小于设定阈值,则启动第二摄像头获取待摄像区域的第二摄像信息,所述第二摄像信息为黑白影像信息;

摄像信息确定单元503,用于根据所述第一摄像信息以及所述第二摄像信息确定所述待摄像区域对应的摄像信息。

进一步地,所述黑白影像信息获取单元502具体用于:

在所述第二摄像头启动时间到达设定时间时,使用第一摄像头获取当前第一摄像信息对应的环境亮度;

若确定当前第一摄像信息对应的环境亮度不小于所述设定阈值,则关闭所述第二摄像头。

进一步地,所述第一摄像头使用第一帧率获取所述待摄像区域的第一摄像信息,所述第二摄像头使用第二帧率获取所述待摄像区域的第二摄像信息,所述第二帧率小于等于所述第一帧率。

进一步地,所述第一摄像信息对应的环境亮度信息包括n个子区域信息对应的环境亮度信息,所述n个子区域信息组成所述第一摄像信息,所述黑白影像信息获取单元502具体用于:

确定n个子区域信息对应的环境亮度信息中小于所述设定阈值的m个子区域信息;

根据所述m与n的比值,确定所述第二帧率。

进一步地,所述黑白影像信息获取单元502具体用于:

获取所述第一摄像头使用所述第一帧率在t时刻拍摄的第三摄像信息,及t+1时刻所述第一摄像头拍摄的第四摄像信息;

根据所述第三摄像信息和所述第四摄像信息,确定待摄像区域的变化率;

根据所述变化率,确定所述第二帧率。

本发明实施例提供了一种电子设备,包括至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述程序被所述处理单元执行时,使得所述处理单元执行运行方法的步骤。如图6所示,为本发明实施例中所述的电子设备的硬件结构示意图,该电子设备具体可以为台式计算机、便携式计算机、智能手机、平板电脑等。具体地,该电子设备可以包括存储器601、处理器602及存储在存储器上的计算机程序,所述处理器602执行所述程序时实现上述实施例中的任一摄像方法的步骤。其中,存储器601可以包括只读存储器(rom)和随机存取存储器(ram),并向处理器602提供存储器601中存储的程序指令和数据。

本申请实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任一项摄像方法。

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

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

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

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

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

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