一种调整图像色彩的方法、装置及计算机的制作方法

文档序号:2646661阅读:167来源:国知局
专利名称:一种调整图像色彩的方法、装置及计算机的制作方法
技术领域
本发明涉及摄像技术领域,尤其涉及一种调整图像色彩的方法、装置及计算机。
背景技术
现有的PC(Personal Computer,个人电脑)摄像头或内置于笔记本电脑中的摄像头,在很多时候都是用于网络视频聊天。一般情况下,使用环境是使用者在室内(如办公室、家里、网吧等),坐在显示屏幕前,摄像头对着使用者拍摄。而室内的灯光类型可以是各种各样的,例如有日光灯、白炽灯、或者其他类型的灯光。另外,室内灯光的布局也不尽相同,例如,灯光可能从正前方区域、侧前方区域、侧面、侧后方等各种方向照向使用者。在这些复杂多变的光照条件下,要使摄像头拍出来的画面,特别是使用者的面部画面,有较好的效果,是比较有挑战性的。很常见的情形是,使用者面部整体颜色会与正常相去甚远,例如会发黄,或发青等,这将极大地影响使用者使用摄像头的积极性。

发明内容
本发明提供调整图像色彩的方法、装置及计算机,用以获得更好的图像效果。
为了解决上述技术问题,本发明提供了一种调整图像色彩的方法,包括以下步骤摄取屏幕前方区域的图像;对全部或者部分所述摄取图像的色彩进行统计分析获得其与设定目标色彩之间的偏色值;并且根据所述偏色值调整所述屏幕光源对摄像区域进行偏色补偿。
进一步地,上述方法还可具有以下特点所述对摄像区域进行偏色补偿的具体方法为根据所述偏色值改变所述屏幕当前显示图像和/或调整所述屏幕当前显示图像的色彩。
进一步地,上述方法还可具有以下特点获得所述偏色值的具体方法为统计全部或者部分所述摄取图像的各个色彩分量,并分别与设定目标色彩的各个分量值进行比较,获得所述摄取图像的各个色彩分量的偏色值。
进一步地,上述方法还可具有以下特点获得所述偏色值的具体方法为检测所述摄取图像,获得其中的人脸区域,并对所述人脸区域的色彩进行统计分析获得其与设定目标色彩之间的偏色值。
进一步地,上述方法还可具有以下特点所述设定目标色彩为根据统计值估计得出的人脸色彩。
进一步地,上述方法还可具有以下特点根据所述偏色值改变所述屏幕当前显示图像的具体方法为在所述屏幕上显示对所述偏色值进行补偿的动画。
进一步地,上述方法还可具有以下特点根据所述偏色值调整所述屏幕当前显示图像的色彩的具体方法为以下三种方法之一或者其任意组合根据所述偏色值调整所述屏幕桌面色彩;根据所述偏色值调整窗口画面的背景色;根据所述偏色值调整所述屏幕的色温。
进一步地,上述方法还可具有以下特点所述调整所述屏幕光源时,先判断所述偏色值是否大于设定阈值,并在判断出大于所述阈值时,根据所述阈值调整所述屏幕当前显示图像的色彩。
本发明还提供了一种调整图像色彩的装置,所述装置包括摄像模块,用于获得摄取的图像;色彩分析模块,用于对所述摄像模块获得的全部或者部分摄取图像的色彩进行统计分析获得其与设定目标色彩之间的偏色值;控制模块,用于根据所述色彩分析模块获得的偏色值调整所述屏幕光源。
进一步地,上述装置还可具有以下特点所述装置还包括人脸检测模块,用于检测所述摄像模块获得的摄取图像,获得其中的人脸区域,并指示所述色彩分析单元对所述人脸区域进行统计分析。
本发明还提供了一种计算机,包括屏幕,所述计算机还包括摄像头,用于摄取所述屏幕前方区域的图像;摄像模块,用于获得所述摄像头摄取的图像;色彩分析模块,用于对所述摄像模块获得的全部或者部分摄取图像的色彩进行统计分析获得其与设定目标色彩之间的偏色值;控制模块,用于根据所述色彩分析模块获得的偏色值调整所述屏幕光源。
进一步地,上述计算机还可具有以下特点所述计算机还包括人脸检测模块,用于检测所述摄像模块获得的摄取图像,获得其中的人脸区域,并指示所述色彩分析单元对所述人脸区域进行统计分析。
采用本发明技术方案,通过调整了屏幕光源,对摄像区域进行了偏色补偿,使得当前摄取得到的图像是经过偏色补偿的,从而形成一个反馈控制回路,从而获得了更好的图像效果。


图1为本发明实施例一中调整图像色彩的流程图;图2为本发明实施例二中调整图像色彩的流程图;图3为本发明实施例三中调整图像色彩的装置框图;图4为本发明实施例四中的计算机框图。
具体实施例方式
在本发明中,摄取屏幕前方区域的图像;对全部或者部分摄取图像的色彩进行统计分析获得其与设定目标色彩之间的偏色值;并且根据该偏色值调整屏幕光源对摄像区域进行偏色补偿。即利用屏幕作为辅助照明光源,以获得更好的图像效果。
下面结合附图和实施例对本发明做进一步地描述。
实施例一在实施例一中,调整图像色彩的流程如图1所示,包括以下步骤步骤S101,摄取屏幕前方区域的图像;步骤S102,对摄取的图像的色彩进行统计分析获得其与设定目标色彩之间的偏色值;在本步骤中,统计该摄取图像的各个色彩分量,并分别与设定目标色彩的各个分量值进行比较,获得各个色彩分量的偏色值。
例如,在实施例一的一个实例中,统计出RGB(Red Green Green,红绿蓝)各个色彩分量平均值分别为(90,90,80),而设定目标色彩的各个分量值为(100,100,80),可见,将统计得到的色彩分量平均值与设定目标色彩的各个分量值进行比较可知,统计得到的红、绿两个分量的平均值小于设定目标色彩相应的分量值,因此,红、绿两个分量需要进行补偿,而进行该补偿值可以由统计得到的相应分量的平均值和设定目标色彩该分量值的差值确定。
步骤S103,根据该偏色值调整屏幕光源对摄像区域进行偏色补偿。
在本步骤中,调整屏幕光源即调整屏幕所发出的光,而根据该偏色值调整屏幕光源对摄像区域进行偏色补偿的具体方法可以是根据该偏色值改变屏幕当前显示图像和/或调整屏幕当前显示图像的色彩。
在采取调整屏幕当前显示图像的色彩时,如果屏幕当前显示图像包括屏幕的桌面(desktop),则可以根据该偏色值调整屏幕桌面色彩;如果屏幕当前显示图像包括窗口(如应用程序、文件夹等),则可以根据该偏色值调整窗口画面的背景色;也可以根据该偏色值调整屏幕的色温。在具体实现时,可以选择上述具体补偿方法的其中一个或者其任意组合。
仍以上述实例为例进行说明,在本步骤中,由于要对红、绿两个分量进行补偿,因此可以通过黄色对该两个分量进行补偿,因此,可以调整屏幕桌面的色彩为偏黄色;或者调整窗口画面的背景色调整为偏黄色;或者调整屏幕的色温,使其显示图像偏黄。
在采取改变屏幕当前显示图像时,可以在屏幕上显示对该偏色值进行补偿的动画或者直接显示色彩调整提示框,并利用该提示框进行色彩补偿。
仍以上述实例为例进行说明,则可以在屏幕上显示以黄色为主色调的动画或者提示框,对红、绿两个分量进行补偿。
可见,采用实施例一提供的技术方案,根据偏色值调整屏幕当前显示图像和/或调整屏幕当前显示图像的色彩,对摄像区域进行偏色补偿,使得当前摄取得到的图像是经过偏色补偿的,从而形成一个反馈控制回路。
为了使该反馈回路尽量稳定,另外也为了尽量不因为屏幕色彩的变化以及改变屏幕当前显示图像给使用者带来负面感受,因此,可以在调整屏幕色彩时,对色彩的调整程度作一些限制,例如,设定一个阈值,在调整屏幕当前显示图像的色彩时,先判断统计得到的偏色值是否大于该阈值,并在判断出大于该阈值时,根据阈值调整屏幕当前显示图像的色彩,而不是根据偏色值进行调整,这样可以控制屏幕色彩调整的范围,使该色彩调整的范围在使用者能够接受的范围之内。在具体实现时,可以提供一个可选范围,由使用者来选定该阈值,以更加灵活地适应使用者的需求。而在改变屏幕当前显示图像时,同样可以对该改变涉及的区域和大小进行限制,例如,在屏幕上显示以某颜色为主色调的动画时,在屏幕上显示动画的区域最大只能占到屏幕大小的1/4,或者,令在屏幕上出现的用于色彩补偿的提示框只能出现在屏幕的左上角,且大小只能小于屏幕的1/5。在具体实现时,同样可以对该限制提供一个可选范围,由使用者来选定,以更加灵活地适应使用者的需求。
在对摄像区域进行偏色补偿时,可以增强相应的色彩分量,也可以减弱相应的色彩。例如,在实施例一的另一个实例中,统计得到的各色彩分量的平均值为(90,90,100),而设定目标色彩的各个分量值为(100,100,80),对二者进行比较可知,对红、绿两个分量需要增强,而对蓝色分量需要减弱,因此,可以结合各个分量和设定目标色彩的各个分量值的差值调整屏幕当前显示图像的色彩,和/或改变屏幕当前显示图像,从而在对摄像区域进行偏色补偿。
其中,在改变屏幕当前显示图像时,应该先获知屏幕当前各色彩分量的平均值,再根据该平均值以及摄取图像与设定目标色彩之间的比较结果来改变屏幕当前显示图像,例如,在本实例中,屏幕当前各色彩分量的平均值为(120,120,120),由于对红、绿两个分量需要增强,而对蓝色分量需要减弱,因此,可以播放一段平均颜色分量为(140,140,100)的动画,从而达到对摄像区域进行偏色补偿的目的。
实施例二由于本发明尤其适用于网络视频聊天的情况,因此,对于人脸区域图像的偏色补偿显得十分重要,因此,在实施例二中,调整图像色彩的流程如图2所示,包括以下步骤步骤S201,摄取屏幕前方区域的图像;步骤S202,检测该摄取图像,获得其中的人脸区域;步骤S203,对该人脸区域的色彩进行统计分析获得其与设定目标色彩之间的偏色值;由于在本实施例中,希望在对摄像区域进行偏色补偿之后,能够使摄取的图像中人脸区域的色彩接近正常人脸的色彩,因此,在本步骤中采用的设定目标色彩可以是根据统计值估计(即经验值)得出的人脸色彩。
步骤S204,根据该偏色值调整屏幕光源对摄像区域进行偏色补偿。
在实施例二中,由于只针对人脸区域的色彩进行统计,可以获得更准确的人脸区域的偏色值,从而更好地对人脸区域进行偏色补偿,使得人脸区域有更好的画面效果,提高使用者的积极性。
实施例二中,与实施例一相同或者相应的部分,请参见实施例一的描述。
实施例三实施例三中的调整图像色彩的装置,如图3所示,包括摄像模块100,用于获得摄取的图像;色彩分析模块200,用于对摄像模块100获得的全部或者部分摄取图像的色彩进行统计分析获得其与设定目标色彩之间的偏色值;控制模块300,用于根据色彩分析模块200获得的偏色值调整屏幕光源。
该装置还可以包括人脸检测模块,用于检测摄像模块100获得的摄取图像,获得其中的人脸区域,并指示色彩分析单元对该人脸区域进行统计分析。
实施例四实施例四中的计算机,如图4所示,包括屏幕400,用于显示图像;摄像头500,用于摄取屏幕400前方区域的图像;摄像模块100,用于获得摄像头500摄取的图像;色彩分析模块200,用于对摄像模块100获得的全部或者部分摄取图像的色彩进行统计分析获得其与设定目标色彩之间的偏色值;控制模块300,用于根据色彩分析模块200获得的偏色值调整屏幕光源。
该计算机还可以包括人脸检测模块,用于检测摄像模块100获得的摄取图像,获得其中的人脸区域,并指示色彩分析单元对该人脸区域进行统计分析。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种调整图像色彩的方法,其特征在于,包括以下步骤摄取屏幕前方区域的图像;对全部或者部分所述摄取图像的色彩进行统计分析获得其与设定目标色彩之间的偏色值;并且根据所述偏色值调整所述屏幕光源对摄像区域进行偏色补偿。
2.如权利要求1所述的方法,其特征在于,所述对摄像区域进行偏色补偿的具体方法为根据所述偏色值改变所述屏幕当前显示图像和/或调整所述屏幕当前显示图像的色彩。
3.如权利要求2所述的方法,其特征在于,获得所述偏色值的具体方法为统计全部或者部分所述摄取图像的各个色彩分量,并分别与设定目标色彩的各个分量值进行比较,获得所述摄取图像的各个色彩分量的偏色值。
4.如权利要求1至3任一权利要求所述的方法,其特征在于,获得所述偏色值的具体方法为检测所述摄取图像,获得其中的人脸区域,并对所述人脸区域的色彩进行统计分析获得其与设定目标色彩之间的偏色值。
5.如权利要求4所述的方法,其特征在于,所述设定目标色彩为根据统计值估计得出的人脸色彩。
6.如权利要求2所述的方法,其特征在于,根据所述偏色值改变所述屏幕当前显示图像的具体方法为在所述屏幕上显示对所述偏色值进行补偿的动画。
7.如权利要求2所述的方法,其特征在于,根据所述偏色值调整所述屏幕当前显示图像的色彩的具体方法为以下三种方法之一或者其任意组合根据所述偏色值调整所述屏幕桌面色彩;根据所述偏色值调整窗口画面的背景色;根据所述偏色值调整所述屏幕的色温。
8.如权利要求1或7所述的方法,其特征在于,所述调整所述屏幕光源时,先判断所述偏色值是否大于设定阈值,并在判断出大于所述阈值时,根据所述阈值调整所述屏幕当前显示图像的色彩。
9.一种调整图像色彩的装置,其特征在于,所述装置包括摄像模块,用于获得摄取的图像;色彩分析模块,用于对所述摄像模块获得的全部或者部分摄取图像的色彩进行统计分析获得其与设定目标色彩之间的偏色值;控制模块,用于根据所述色彩分析模块获得的偏色值调整所述屏幕光源。
10.如权利要求9所述的装置,其特征在于,所述装置还包括人脸检测模块,用于检测所述摄像模块获得的摄取图像,获得其中的人脸区域,并指示所述色彩分析单元对所述人脸区域进行统计分析。
11.一种计算机,包括屏幕,其特征在于,所述计算机还包括摄像头,用于摄取所述屏幕前方区域的图像;摄像模块,用于获得所述摄像头摄取的图像;色彩分析模块,用于对所述摄像模块获得的全部或者部分摄取图像的色彩进行统计分析获得其与设定目标色彩之间的偏色值;控制模块,用于根据所述色彩分析模块获得的偏色值调整所述屏幕光源。
12.如权利要求11所述的计算机,其特征在于,所述计算机还包括人脸检测模块,用于检测所述摄像模块获得的摄取图像,获得其中的人脸区域,并指示所述色彩分析单元对所述人脸区域进行统计分析。
全文摘要
本发明涉及摄像技术领域,尤其涉及一种调整图像色彩的方法、装置及计算机,用以获得更好的图像效果。在本发明中,摄取屏幕前方区域的图像;对全部或者部分摄取图像的色彩进行统计分析获得其与设定目标色彩之间的偏色值;并且根据该偏色值调整屏幕光源对摄像区域进行偏色补偿。采用本发明方案,通过调整了屏幕光源,对摄像区域进行了偏色补偿,使得当前摄取得到的图像是经过偏色补偿的,从而形成一个反馈控制回路,从而获得了更好的图像效果。
文档编号G09G5/02GK101022564SQ20071006479
公开日2007年8月22日 申请日期2007年3月26日 优先权日2007年3月26日
发明者王浩 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1