一种图像调整方法、装置、设备及存储介质与流程

文档序号:15848165发布日期:2018-11-07 09:24阅读:142来源:国知局
一种图像调整方法、装置、设备及存储介质与流程

本发明实施例涉及视频图像技术领域,尤其涉及一种图像调整方法、装置、设备及存储介质。

背景技术

随着网络技术与通信技术的发展,视频会议的应用越来越广泛。视频会议是集视频、音频和数据通信于一体的会议,能够实时传输各会场的图像和声音,使在不同地点参加会议的参会人感到和其余参会人进行“面对面”交谈的效果。

目前,视频会议所采用的摄像机在不同的光线下所采集的图像会出现过曝或过暗的情况,并且目前视频会议所采用的摄像机多为普通摄像机,其仅能够采集图像并不能基于采集的图像确定调整策略以克服过曝或过暗情况,这就导致了参会人在进行视频会议过程中,摄像机所拍摄的图像不能清晰可见,极大的影响了参会人进行视频会议的体验。



技术实现要素:

本发明提供的一种图像调整方法、装置、设备及存储介质,以有效提高摄像机拍摄图像的质量。

第一方面,本发明实施例提供了一种图像调整方法,包括:

接收红外感应器在当前环境中采集形成的红外强度信息集;

如果所述红外强度信息集中存在大于强度阈值的红外强度值,则获取屏幕所显示当前图像帧中各像素点的rgb值;

根据各所述rgb值确定满足条件的待调整区域,并生成所述待调整区域对应的调整指令;

基于所述调整指令控制摄像机对采集的下一图像帧进行图像调整。

第二方面,本发明实施例还提供了一种图像调整装置,包括:

强度集接收模块,用于接收红外感应器在当前环境中采集形成的红外强度信息集;

rgb值获取模块,用于当所述红外强度信息集中存在大于强度阈值的红外强度值时,获取屏幕所显示当前图像帧中各像素点的rgb值;

指令生成模块,用于根据各所述rgb值确定满足条件的待调整区域,并生成所述待调整区域对应的调整指令;

调整控制模块,用于基于所述调整指令控制摄像机对采集的下一图像帧进行图像调整。

第三方面,本发明实施例还提供了一种图像调整设备,包括:红外感应器、屏幕和摄像机,还包括:

与所述红外感应器、所述屏幕和所述摄像机相连的一个或多个处理器;

存储装置,用于存储一个或多个程序;

所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例提供的图像调整方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例提供的图像调整方法。

本发明实施例提供了一种图像调整方法、装置、设备及存储介质,首先接收红外感应器在当前环境中采集形成的红外强度信息集;其次如果所述红外强度信息集中存在大于强度阈值的红外强度值,则获取屏幕所显示当前图像帧中各像素点的rgb值;然后根据各所述rgb值确定满足条件的待调整区域,并生成所述待调整区域对应的调整指令;最终基于所述调整指令控制摄像机对采集的下一图像帧进行图像调整。利用上述技术方案,能够在进行视频的过程中,通过分析屏幕当前图像帧中各像素点的rgb值,生成调整指令以控制摄像机对下一图像帧进行图像调整,有效地提高了摄像机所采集图像的质量,提高了图像调整设备的用户体验。

附图说明

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

图2为本发明实施例二提供的一种图像调整方法的流程示意图;

图3为本发明实施例三提供的一种图像调整方法的流程示意图;

图4为本发明实施例四提供的一种图像调整装置的结构示意图;

图5为本发明实施例五提供的一种图像调整设备的硬件结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1为本发明实施例一提供的一种图像调整方法的流程示意图,本实施例可适用于视频过程中对摄像机采集的图像进行图像调整的情况,该方法可以由本发明实施例提供的图像调整装置来执行,其中该装置可由软件和/或硬件实现,并一般集成在图像调整设备上。在本实施例中图像调整设备可以为视频电视机、电脑和手机等设备。

如图1所述,本发明实施例一提供的一种图像调整方法,包括如下步骤:

s101、接收红外感应器在当前环境中采集形成的红外强度信息集。

在本实施例中,红外感应器可以理解为图像调整设备中用于探测红外光强度的器件。当前环境可以理解为红外感应器当前所处的外界环境。红外强度信息集可以理解为红外感应器采集的各红外强度值的集合。

一般地,红外感应器是利用红外线反射原理采集当前环境中的红外强度信息集的。具体地,当用户的手或者身体的某一部位在红外感应器的辐射范围内时,红外感应器中红外发射管所发出的红外线由于用户手或者身体遮挡反射到红外线接收管中,从而实现了对当前环境中红外强度信息集的采集。需要注意的是,红外感应器也可以直接采集用户所辐射的红外信号。值得说明的是,本实施例中用户可以理解为进行视频的人。示例性地,如果本实施例图像调整方法应用于视频会议中,则该用户表示参会人。

在本实施例中,本步骤可以实时接收红外感应器在当前环境中所采集形成的红外强度信息集,以基于获取到的红外强度信息集判断当前环境中是否存在用户。值的说明的是,红外感应器可以设置在图像调整设备上,更具体地红外感应器可以临近图像调整设备中摄像机设置,以便于更好的确定摄像机所辐射的范围内存在用户。

s102、如果红外强度信息集中存在大于强度阈值的红外强度值,则获取屏幕所显示当前图像帧中各像素点的rgb值。

在本实施例中,强度阈值可以理解为用于确定红外感应器当前环境中存在用户所设置的红外强度值。屏幕可以理解为图像调整设备中用于显示视频图像的显示终端。当前图像帧可以理解为屏幕上当前所显示的图像帧。

一般地,在获取红外感应器所采集形成的红外强度信息集后,本步骤可以对红外感应器所接收的红外强度信息集进行分析,以确定当前环境中是否存在用户。

具体地,本步骤可以将红外强度信息集中各红外强度值与强度阈值进行比对,如果红外强度值中存在至少一个或者预设数量的红外强度值大于强度阈值,则可以认为当前环境中存在用户。值的说明的是,一切物体都在向外界辐射红外线,当红外感应器所接收的红外强度值大于强度阈值时,可以认为该红外信号是由用户辐射出的。

需要注意的是,本步骤也可以设置一强度范围,当红外强度信息集中存在处于强度范围内的红外强度值时,可以认为当前环境中存在用户。

在本步骤中,如果确定红外强度信息集中存在大于强度阈值的红外强度值,则可以获取屏幕所显示的当前图像帧,并可以通过对当前图像帧进行亮度分析确定当前图像帧中需要调整的区域。具体地,本步骤可以获取当前图像帧中各像素点的rgb值,基于获取的rgb值进行当前图像帧的gamma调节和亮度调节。需要说明的是,本步骤可以通过调节亮度曲线实现对当前图像帧的gamma调节,而对当前图像帧亮度进行调节时,可以通过调节当前图像帧的rgb值实现。

在本实施例中,如果摄像机处于非工作状态,则本步骤在红外强度信息集中存在大于强度阈值的红外强度值时,可以控制摄像机开机采集图像帧并控制屏幕显示该图像帧,并获取屏幕所显示的当前图像帧中各像素点的rgb值;如果摄像机处于工作状态,则本步骤在红外强度信息集中存在大于强度阈值的红外强度值时,可以获取屏幕所显示当前图像帧中各像素点的rgb值。

s103、根据各rgb值确定满足条件的待调整区域,并生成待调整区域对应的调整指令。

在本实施例中,待调整区域可以理解为当前图像帧中需要进行亮度调整的区域。调整指令可以理解为对应于确定出的待调整区域中rgb值的指令,该指令用于控制摄像机进行图像调整。

一般地,当摄像机在过亮的光线下采集图像时,采集到的图像会出现过曝现象;当摄像机在过暗的光线下采集图像时,采集到的图像会出现过暗的情况。此外,由于用户身体不同部位所受光源不同,摄像机采集的图像中可能同时存在过暗区域和过曝区域。

当图像中出现过曝区域或过暗区域时,均会导致图像中的用户不能清晰可见,从而影响视频质量。故在本步骤中,基于当前图像帧中各像素点的rgb值确定出当前图像帧中过曝和/或过暗的区域作为待调整区域。本步骤在确定出待调整区域后,生成该待调整区域的调整指令,以基于该调整指令对图像帧进行调整。

可以理解的是,本步骤在确定待调整区域的过程中可以同时判断当前图像帧中是否存在过曝区域和过暗区域;也可以先判断当前图像帧中是否存在过曝区域,再判断是否存在过暗区域;还可以先判断当前图像帧中是否存在过曝区域,再判断是否存在过暗区域。

s104、基于调整指令控制摄像机对采集的下一图像帧进行图像调整。

一般地,视频是指将一系列静态图像以电信号的形式加以采集、纪录、处理、储存、传送与重现的各种技术。视频中每一帧都是静止的图像,本步骤可以通过对视频中每一图像帧进行调整以提高用户视频的效果。

本步骤中,在根据各rgb值确定出调整指令后,可以根据该调整指令控制摄像机对采集的下一图像帧进行图像调整,根据视觉暂留原理利用该图像调整方法能够有效改善视频过程中图像的质量。

本发明实施例一提供的一种图像调整方法,首先接收红外感应器在当前环境中采集形成的红外强度信息集;其次如果所述红外强度信息集中存在大于强度阈值的红外强度值,则获取屏幕所显示当前图像帧中各像素点的rgb值;然后根据各所述rgb值确定满足条件的待调整区域,并生成所述待调整区域对应的调整指令;最终基于所述调整指令控制摄像机对采集的下一图像帧进行图像调整。利用该方法,能够在进行视频的过程中,通过分析屏幕当前图像帧中各像素点的rgb值,生成调整指令以控制摄像机对下一图像帧进行图像调整,有效地提高了摄像机所采集图像的质量,提高了图像调整设备的用户体验。

实施例二

图2为本发明实施例二提供的一种图像调整方法的流程示意图,本实施例在上述各实施例的基础上进行优化。在本实施例中,将根据各所述rgb值确定满足条件的待调整区域,进一步具体化为:如果各所述rgb值中存在符合预设调整条件的待调整rgb值,则基于各所述待调整rgb值对应的像素点形成待调整区域。

进一步地,本实施例还将如果各所述rgb值中存在符合预设调整条件的待调整rgb值,则基于各所述待调整rgb值对应的像素点形成待调整区域,进一步优化为:如果各所述rgb值中存在大于设定区间最大值的第一rgb值,则将各所述第一rgb值所对应像素点形成的区域确定为图像曝光区,并当识别确定所述图像曝光区中包含人脸图像信息时,将所述人脸图像信息对应的区域确定为第一待调整区域。

在上述优化的基础上,将基于所述调整指令控制摄像机对采集的下一图像帧进行图像调整,具体优化为:获取对应于所述第一待调整区域生成的第一调整指令,并将所述第一调整指令发送给摄像机,所述第一调整指令包括构成第一待调整区域的像素点位置信息及第一调整幅值;

控制所述摄像机根据所述第一调整指令在所采集下一图像帧中确定对应于所述第一待调整区域的第一图像区域,并控制所述摄像机对所述第一图像区域进行亮度降低调整。

在上述优化的基础上,本实施例进一步优化增加了:接收所述摄像机对所采集下一图像帧进行图像调整后形成的目标图像帧,并将所述目标图像帧作为新的当前图像帧显示在所述屏幕上,返回执行红外信息集的接收操作。本实施例尚未详尽的内容请参考实施例一。

如图2所示,本发明实施例二提供的一种图像调整方法,包括如下步骤:

s201、接收红外感应器在当前环境中采集形成的红外强度信息集。

在本步骤中首先接收红外感应器当前环境中采集形成的红外强度信息集,其中,红外感应信号实时获取当前环境中的各红外强度值以形成红外强度信息集。

s202、判断红外强度信息集中是否存在大于强度阈值的红外强度值,若是,则执行s203;若否,则返回执行s201。

在本步骤中如果红外强度信息集中存在大于强度阈值的红外强度值,则可以进行后续图像调整操作,即可以执行s203;如果红外强度信息集中不存在大于强度阈值的红外强度值,则可以说明当前环境中不存在用户,则可以返回继续接收红外感应器在当前环境中采集形成的红外强度信息集,直至当前环境中存在用户。

需要说明的是,当红外强度信息集中不存在大于强度阈值的红外强度值时,如果当前摄像机处于非工作状态,则可以继续保持摄像机处于该非工作状态;如果摄像机处于工作状态,则可以控制摄像机进入非工作状态(如进入休眠或睡眠模式)。进一步地,如果在预设的时间内红外强度信息集中均不存在大于强度阈值的红外强度值且摄像机处于工作状态,则可以控制摄像机进入非工作状态。

s203、获取屏幕所显示当前图像帧中各像素点的rgb值。

s204、判断各rgb值中是否存在大于设定区间最大值的第一rgb值,若是,则执行s205;若否,则执行s209。

在本实施例中,设定区间可以理解为图像亮度处于正常亮度范围内时,rgb值所处的区间。设定区间最大值可以理解为区间的右端点值。

一般地,当图像中各rgb值处于设定区间内时,则可以认为该图像的亮度处于正常亮度范围内;当图像中存在大于设定区间的rgb值,则可以认为该rgb值所在位置为过曝区域;当图像中存在小于设定区间的rgb值,则可以认为该rgb值所在位置为过暗区域。示例性地,设定区间可以为[16235],相应地,设定区间最大值则为235,则第一rgb值则可以理解为各rgb值中大于235的rgb值;过曝区域可以理解为rgb值处于[235255]内的像素点所形成的区域;过暗区域可以理解为rgb值处[016]的像素点所形成的区域。

在本步骤中,当各rgb值中存在大于设定区间最大值的第一rgb值时,可以针对该第一rgb值所对应像素点进行进一步的分析,即可以执行s205;当各rgb值中不存在大于设定区间最大值的第一rgb值时,可以说明当前图像帧中不存在过曝区域,则可以执行s209。

需要说明的是,本步骤在判断完各rgb值中是否存在大于设定区间的最大值的第一rgb值后,可以进一步判断各rgb值中是否存在小于设定区间最小值的rgb值,若是,则可以说明当前图像帧中存在过暗区域,则可以对过暗区域进行亮度增加处理,亮度处理后可以执行s208;若否,则可以说明当前图像帧中不存在过暗区域,可以处理s208。

s205、将各第一rgb值所对应像素点形成的区域确定为图像曝光区,并当识别确定图像曝光区中包含人脸图像信息时,将人脸图像信息对应的区域确定为第一待调整区域。

在本实施例中,图像曝光区域可以理解为图像中亮度过亮的区域,即过曝区域。本步骤在确定出各第一rgb值后,将各第一rgb值所对应的像素点所形成的区域确定为图像曝光区,以针对该图像曝光区进行图像调整,从而有效提高了图像调整的效率。

一般地,为了提高图像处理效率,本步骤在确定出图像曝光区后,可以进一步确定出图像曝光区中人脸图像信息所对应的区域,以针对该区域进行图像调整。

具体地,本步骤可以进一步判断图像曝光区是否存在人脸图像信息,如果图像曝光区中包含人脸图像信息,则可以将人脸图像信息对应的区域确定为第一待调整区域,以针对该第一待调整区域进行图像调整;如果图像曝光区中不包含人脸图像信息,则可以不对该图像曝光区进行图像调整,相应地,可以执行s209。

s206、从预设关系表中获取对应于第一待调整区域生成的第一调整指令,并将第一调整指令发送给摄像机。

在本实施例中,预设关系表可以理解为预先设置的存储有各rgb值及对应的调整指令的数据表。在确定出第一待调整区域后,本步骤可以在预设关系表中获取对应于第一待调整区生成的第一调整指令,并将该第一调整指令发送给摄像机,以控制摄像机进行图像调整。

其中,第一调整指令可以理解为用于进行图像亮度升高的指令。该第一调整指令包括构成第一待调整区域的像素点位置信息及对应的第一调整幅值。像素点的位置信息可以理解为像素点在其所处图像中的坐标信息。第一调整幅值可以理解为对应于各像素点的调整指令。

s207、控制摄像机根据第一调整指令在所采集下一图像帧中确定对应于第一待调整区域的第一图像区域,并控制摄像机对第一图像区域进行亮度降低调整。

在本实施例中,下一图像帧可以理解为当前图像帧的下一帧图像。本步骤在将第一调整指令发送给摄像机后,可以控制摄像机根据第一调整指令在采集的下一图像帧中确定对应于第一调整区域的第一图像区域,以对该确定出的第一图像区域进行图像调整。

本步骤在确定第一图像区域时,可以基于第一调整指令中各像素点的位置信息确定出下一图像帧中与第一图像帧中各像素点处于相同位置的区域为第一图像区域。

本步骤在确定出第一图像区域后,可以控制摄像机对该第一图像区域进行亮度降低调整。具体地,本步骤可以基于第一调整指令中的第一调整幅值及第一图像区域中各rgb值进行亮度降低调整。

s208、接收摄像机对所采集下一图像帧进行图像调整后形成的目标图像帧,并将目标图像帧作为新的当前图像帧显示在所述屏幕上,返回执行s201。

在本实施例中,目标图像帧可以理解为进行图像调整后的图像帧。本步骤中,在将第一调整指令发送给摄像机后,可以接收摄像机对所采集下一图像帧进行图像调整后形成的目标图像帧,并将该图像帧显示在屏幕上。

可以理解的是,本实施例中的图像调整方法可以应用于视频会议中,所以本步骤在将目标图像帧显示在屏幕上后,可以返回执行红外信息集的接收操作,以继续对后续图像帧进行图像调整直至视频结束,即红外强度信息集中不存在大于强度阈值的红外强度值(当前环境中不存在用户)。

s209、基于当前图像帧处于视频图像中的位置,确定对应的第三调整指令,并控制摄像机根据第三调整指令对所采集的下一图像帧进行处理,执行s208。

在本实施例中,本步骤在当前图像帧中各像素点的rgb值不存在大于设定区间最大值的第一rgb值时,可以基于当前图像帧处于视频图像中的位置确定出图像调整方式。

具体地,如果当前图像帧为视频图像中的首帧图像,则可以确定出不对图像帧进行调整的第三调整指令。需要说明的是,如果当前图像帧为首帧图像,则可以说明当前图像帧的亮度符合要求,不需要对当前图像帧进行亮度调整,则生成不对图像帧进行调整的第三调整指令,相应地,本步骤所指的控制摄像机根据第三调整指令对采集的下一图像帧进行处理表示,直接控制摄像机采集下一图像帧作为目标图像帧,而接收摄像机对所采集下一图像帧进行图像调整形成的目标图像帧可以理解为直接接收摄像机形成的目标图像帧。

如果当前图像帧为视频图像中非首帧图像,则可以将上一图像帧的上一调整指令作为第三调整指令。需要说明的是,如果当前图像帧不是视频图像中的首帧图像,则可以说明在对视频中图像调整的过程中,调整之后的图像帧符合亮度要求,则可以按照上一图像帧的调整指令继续对后续图像帧进行调整,即将上一图像帧的上一调整指令作为第三调整指令发送给摄像机,以控制摄像机根据第三调整指令对采集的下一图像帧进行处理,然后执行s208。

本发明实施例二提供的一种图像调整方法,具体化了确定待调整区域及控制摄像机进行图像调整的操作;在此基础上,还优化增加了目标图像帧的接收操作。利用该方法,能够在进行视频的过程中,通过分析屏幕当前图像帧中各像素点的rgb值,确定出图像曝光区中人脸图像信息对应的区域,并生成对应的第一调整指令以控制摄像机进行亮度降低调整或基于当前图像帧处于视频图像中的位置信息确定第三调整指令以控制摄像机对采集的下一图像帧进行处理。还能够接收目标图像帧并将目标图像帧显示在屏幕上,有效地提高了视频过程中摄像机所采集图像的质量,提高了图像调整设备的用户体验。

实施例三

图3为本发明实施例三提供的一种图像调整方法的流程示意图,本实施例在上述各实施例的基础上进行优化。在本实施例中,将根据各所述rgb值确定满足条件的待调整区域,进一步具体化为:如果各所述rgb值中存在符合预设调整条件的待调整rgb值,则基于各所述待调整rgb值对应的像素点形成待调整区域。

进一步地,本实施例还将如果各所述rgb值中存在符合预设调整条件的待调整rgb值,则基于各所述待调整rgb值对应的像素点形成待调整区域,进一步优化为:如果各所述rgb值中存在小于设定区间最小值的第二rgb值,则将各所述第二rgb值所对应像素点形成的区域确定为图像过暗区,并当识别确定所述图像过暗区中包含人脸图像信息时,将所述人脸图像信息对应的区域确定为第二待调整区域。

在上述优化的基础上,将基于所述调整指令控制摄像机对采集的下一图像帧进行图像调整,具体优化为:获取对应于所述第二待调整区域生成的第二调整指令,并将所述第二调整指令发送给摄像机,所述第二调整指令包括构成第二待调整区域的像素点位置信息及第二调整幅值;

控制所述摄像机根据所述第二调整指令在所采集下一图像帧中确定对应于所述第二待调整区域的第二图像区域,并控制所述摄像机对所述第二图像区域进行亮度升高调整。

在上述优化的基础上,本实施例进一步优化增加了:接收所述摄像机对所采集下一图像帧进行图像调整后形成的目标图像帧,并将所述目标图像帧作为新的当前图像帧显示在所述屏幕上,返回执行红外信息集的接收操作。

如图3所示,本发明实施例三提供的一种图像调整方法,包括如下步骤:

s301、接收红外感应器在当前环境中采集形成的红外强度信息集。

s302、判断红外强度信息集中是否存在大于强度阈值的红外强度值,若是,则执行s303;若否,则返回执行s301。

s303、获取屏幕所显示当前图像帧中各像素点的rgb值。

s304、判断各rgb值中是否存在小于设定区间最小值的第二rgb值,若是,则执行s305;若否,则返回执行s309。

在本实施例中,设定区间最小值可以理解为设定区间的左端点值。

在本步骤中,当各rgb值中存在小于设定区间最小值的第二rgb值时,可以针对该第二rgb值所对应的像素点进行进一步分析,即可以执行s305;当各rgb值中不存在小于设定区间最小值的第二rgb值时,可以说明当前图像帧中不存在过曝区域,则可以执行s309。

需要说明的是,本步骤在判断完各rgb值中是否存在小于设定区间最小值的第二rgb值后,可以进一步判断各rgb值中是否存在大于设定区间最小值的rgb值,若是,则可以说明当前图像帧中存在过曝区域,则可以对过曝区域进行亮度降低处理,亮度处理后可以执行s308;若否,则可以说明当前图像帧中不存在过曝区域,可以执行s308。

s305、将各第二rgb值所对应像素点形成的区域确定为图像过暗区,并当识别确定图像过暗区中包含人脸图像信息时,将人脸图像信息对应的区域确定为第二待调整区域。

在本实施例中,图像过暗区可以理解为图像中过暗的区域,即过暗区域。本步骤在确定出各第二rgb值后,将各第二rgb值所对应的像素点所形成的区域确定为图像过暗区,以针对该图像过暗区进行图像调整,从而有效地提高图像调整的效率。

一般地,为了进一步提高图像处理效率,本步骤在确定出图像过暗区后,可以进一步确定出图像过暗区中人脸图像信息所对应的区域,以针对该区域进行图像调整。

具体地,本步骤可以进一步判断图像过暗区是否存在人脸图像信息,如果图像过暗区中包含人脸图像信息,则可以将人脸图像信息对应的区域确定为第二调整区域,以针对该第二调整区域进行图像调整;如果图像过暗区中不包含人脸图像信息,则可以不对图像过暗区进行图像调整,相应地,可以执行s209。

s306、从预设关系表中获取对应于第二待调整区域生成的第二调整指令,并将第二调整指令发送给摄像机。

在确定出第二待调整区域后,本步骤可以在预设关系表中获取对应于第二待调整区域生成的第二调整指令,并将该第二调整指令发送给摄像机,以控制摄像机进行图像调整。

其中,第二调整指令可以理解为进行图像亮度降低的指令。该第二调整指令包括构成第二待调整区域的像素点位置信息及对应的第二调整幅值。像素点的位置信息可以理解为像素点在其所处图像中的坐标信息。第二调整幅值可以理解为对应于各像素点的调整指令。

s307、控制摄像机根据第二调整指令在所采集下一图像帧中确定对应于第二待调整区域的第二图像区域,并控制摄像机对第二图像区域进行亮度升高调整。

本步骤在将第二调整指令发送给摄像机后,可以控制摄像机根据第二调整指令在采集下一图像帧中确定对应于第二待调整区域的第二图像区域,以对该确定出的第二图像区域进行图像调整。

在确定第二图像区域时,可以基于第二调整指令中各像素点的位置信息,确定出下一图像帧中与第二图像帧中各像素点处于相同位置的区域为第二图像区域。

本步骤在确定第二图像区域后,可以控制摄像机对该第二图像区域进行亮度升高调整。具体地,本步骤可以基于第二调整指令中的第二调整幅值及第二图像区中各rgb值进行亮度升高调整。

s308、接收摄像机对所采集下一图像帧进行图像调整后形成的目标图像帧,并将目标图像帧作为新的当前图像帧显示在所述屏幕上,返回执行s301。

s309、基于当前图像帧处于视频图像中的位置,确定对应的第四调整指令,并控制摄像机根据第四调整指令对所采集的下一图像帧进行处理,执行s308。

在本实施例中,在当前图像帧中各像素点的rgb值中不存在小于设定区间最小值的第二rgb值时,可以基于当前图像帧处于视频图像中的位置确定出图像调整方式。

具体地,如果当前图像为视频图像中的首帧图像,则可以确定出不对图像帧进行调整的第四调整指令。需要说明的是,如果当前图像帧为首帧图像,则可以说明当前图像帧的亮度符合要求,不需要对当前图像帧进行亮度调整,则生成不对图像帧进行调整的第四调整指令,相应地,本步骤所指的控制摄像机根据第四调整指令对采集的下一图像帧进行处理表示:直接控制摄像机采集下一图像帧作为目标图像帧,而接收摄像机对所采集下一图像帧进行图像调整行程的目标图像帧可以理解为直接接收摄像机形成的目标图像帧。

如果当前图像帧为视频图像中非首帧图像,则可以将上一图像帧的上一调整指令作为第四调整指令。需要说明的是,如果当前图像帧不是视频图像中首帧图像,则可以说明在对视频中图像进行调整的过程中,调整之后的图像帧符合亮度要求,则可以按照上一图像帧的调整指令继续对后续图像帧进行调整,即将上一图像帧的上一调整指令作为第三调整指令发送给摄像机,以控制摄像机根据第四调整指令对采集的下一图像帧进行处理,然后执行s308。

此外,本实施例中图像调整方法主要解决的问题是普通摄像机在不同光线情况下,采集的图像中会出现过暗或过曝,从而导致图像中人面部不能清晰可见。该方法应用于视频会议过程中,具体的步骤如下:

通过摄像头模组所设置的红外感应器实时获取红外感应信号,以基于该红外感应信号判断是否存在人脸(通过特征判断识别人脸,如对双手红外光和面部椭圆反射红外光),图像调整设备中的处理装置接收红外感应器的红外感应信号并对该红外感应信号进行判断,确定是否存在用户,然后针对图像中的曝光区域和过暗区域进行gamma调整和亮度调整,具体的是将rgb值由0—255调整为16—235。在调整的过程中对图像中的人脸进行识别,以针对人脸所在区域进行局部调整,让人脸清晰可见,并将调整后的图像输出至屏幕。该方法对图像的亮度进行实时调节,有效改善了视频过程中各图像帧的质量。

本发明实施例三提供的一种图像调整方法,具体化了确定待调整区域及控制摄像机进行图像调整的操作;在此基础上,还优化增加了目标图像帧的接收操作。利用该方法,能够在进行视频的过程中,通过分析屏幕当前图像帧中各像素点的rgb值,确定出图像过暗区中人脸图像信息对应的区域,并生成对应的第二调整指令以控制摄像机进行亮度升高调整或基于当前图像帧处于视频图像中的位置信息确定第四调整指令以控制摄像机对采集的下一图像帧进行处理。还能够接收目标图像帧并将目标图像帧显示在屏幕上,有效地提高了视频过程中摄像机所采集图像的质量,提高了图像调整设备的用户体验。

实施例四

图4为本发明实施例四提供的一种图像调整装置的结构示意图,该装置适用于视频过程中对摄像机采集的图像帧进行图像调整的情况,其中该装置可由软件和/或硬件实现,并一般集成在图像调整设备上。在本实施例中图像调整设备可以为视频电视机、电脑和手机等设备。

如图4所示,该图像调整装置包括:强度集接收模块41、rgb值获取模块42、指令生成模块43和调整控制模块44。

其中,强度集接收模块41,用于接收红外感应器在当前环境中采集形成的红外强度信息集;

rgb值获取模块42,用于当所述红外强度信息集中存在大于强度阈值的红外强度值时,获取屏幕所显示当前图像帧中各像素点的rgb值;

指令生成模块43,用于根据各所述rgb值确定满足条件的待调整区域,并生成所述待调整区域对应的调整指令;

调整控制模块44,用于基于所述调整指令控制摄像机对采集的下一图像帧进行图像调整。

在本实施例中,该图像调整装置首先通过强度集接收模块41接收红外感应器在当前环境中采集形成的红外强度信息集;其次通过rgb值获取模块42当所述红外强度信息集中存在大于强度阈值的红外强度值时,获取屏幕所显示当前图像帧中各像素点的rgb值;然后通过指令生成模块43根据各所述rgb值确定满足条件的待调整区域,并生成所述待调整区域对应的调整指令;最后通过调整控制模块44基于所述调整指令控制摄像机对采集的下一图像帧进行图像调整。

本发明实施例四提供的一种图像调整装置,能够在进行视频的过程中,通过分析屏幕当前图像帧中各像素点的rgb值,生成调整指令以控制摄像机对下一图像帧进行图像调整,有效地提高了摄像机所采集图像的质量,提高了图像调整设备的用户体验。

进一步地,指令生成模块43,具体可用于:当各所述rgb值中存在符合预设调整条件的待调整rgb值时,基于各所述待调整rgb值对应的像素点形成待调整区域,并生成所述待调整区域对应的调整指令。

在上述优化的基础上,指令生成模块43,进一步地具体用于:当各所述rgb值中存在大于设定区间最大值的第一rgb值时,将各所述第一rgb值所对应像素点形成的区域确定为图像曝光区,并当识别确定所述图像曝光区中包含人脸图像信息时,将所述人脸图像信息对应的区域确定为第一待调整区域,并生成所述第一待调整区域对应的第一调整指令。

在上述优化的基础上,调整控制模块44,进一步地具体用于:从预设关系表中获取对应于所述第一待调整区域生成的第一调整指令,并将所述第一调整指令发送给摄像机,所述第一调整指令包括构成第一待调整区域的像素点位置信息及第一调整幅值;

控制所述摄像机根据所述第一调整指令在所采集下一图像帧中确定对应于所述第一待调整区域的第一图像区域,并控制所述摄像机对所述第一图像区域进行亮度降低调整。

进一步地,指令生成模块43,具体可用于:当各所述rgb值中存在小于设定区间最小值的第二rgb值时,将各所述第二rgb值所对应像素点形成的区域确定为图像过暗区,并当识别确定所述图像过暗区中包含人脸图像信息时,将所述人脸图像信息对应的区域确定为第二待调整区域。

在上述优化的基础上,调整控制模块44,进一步地具体用于:从预设关系表中获取对应于所述第二待调整区域生成的第二调整指令,并将所述第二调整指令发送给摄像机,所述第二调整指令包括构成第二待调整区域的像素点位置信息及第二调整幅值;

控制所述摄像机根据所述第二调整指令在所采集下一图像帧中确定对应于所述第二待调整区域的第二图像区域,并控制所述摄像机对所述第二图像区域进行亮度升高调整。

在上述优化的基础上,该图像调整装置还优化包括了:目标帧接收模块45,用于接收所述摄像机对所采集下一图像帧进行图像调整后形成的目标图像帧,并将所述目标图像帧作为新的当前图像帧显示在所述屏幕上,返回执行红外信息集的接收操作。

上述图像调整装置可执行本发明任意实施例所提供的图像调整方法,具备执行方法相应的功能模块和有益效果。

实施例五

图5为本发明实施例五提供的一种图像调整设备的硬件结构示意图。如图5所示,本发明实施例五提供的图像调整设备包括:红外感应器53、屏幕54、摄像机55、与红外感应器53、屏幕54和摄像机55相连的处理器51和存储装置52。该图像调整设备中的处理器51可以是一个或多个,图5中以一个处理器51为例,图像调整设备中的红外感应器53、屏幕54和摄像机55可以通过总线或其他方式分别与处理器51和存储装置52连接,且处理器51和存储装置52也通过总线或其他方式连接,图5中以通过总线连接为例。

在本实施例中,图像调整设备中的处理器51可以获取红外感应器53采集的红外强度信息集和屏幕54所显示的当前图像帧,还可以控制摄像机55对采集的图像帧进行图像调整。

该图像调整设备中的存储装置52,作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例中图像调整方法对应的程序指令/模块(例如,附图4所示的图像调整装置中的模块,包括:强度集接收模块41、rgb值获取模块42、指令生成模块43、调整控制模块44和目标帧接收模块45)。处理器51通过运行存储在存储装置52中的软件程序、指令以及模块,从而执行图像调整设备的各种功能应用以及数据处理,即实现上述方法实施例中图像调整方法。

存储装置52可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储装置52可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置52可进一步包括相对于处理器51远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

并且,当上述图像调整设备所包括一个或者多个程序被所述一个或者多个处理器51执行时,程序进行如下操作:

接收红外感应器在当前环境中采集形成的红外强度信息集;如果所述红外强度信息集中存在大于强度阈值的红外强度值,则获取屏幕所显示当前图像帧中各像素点的rgb值;根据各所述rgb值确定满足条件的待调整区域,并生成所述待调整区域对应的调整指令;基于所述调整指令控制摄像机对采集的下一图像帧进行图像调整。

此外,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例一、实施例二或实施例三提供的图像调整方法,该方法包括:接收红外感应器在当前环境中采集形成的红外强度信息集;如果所述红外强度信息集中存在大于强度阈值的红外强度值,则获取屏幕所显示当前图像帧中各像素点的rgb值;根据各所述rgb值确定满足条件的待调整区域,并生成所述待调整区域对应的调整指令;基于所述调整指令控制摄像机对采集的下一图像帧进行图像调整。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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