检测装置、图像处理装置、检测方法以及图像处理方法与流程

文档序号:16435128发布日期:2018-12-28 20:26阅读:156来源:国知局
检测装置、图像处理装置、检测方法以及图像处理方法与流程

本发明涉及检测装置、图像处理装置、检测方法以及图像处理方法。

背景技术

以往,已知一种对在图像内包含的人物的肤色部分实施如下这样的图像处理的技术,例如,实施使颜色变白的处理。此外,已知为了检测成为图像处理的对象的人物的肤色部分而使用hsv颜色空间的色调信息的技术。

另外,提取成为被摄体的人物中的特定的颜色区域的技术,例如,记载在jp特开2011-44132号公报中。

但是,为了检测成为图像处理的对象的人物的肤色部分,若仅使用色调信息,则与人物的肤色近似的色调的区域也一起被检测到。在此,虽然如上述文献中记载的技术那样,能够还同时使用色度信息等通过多个与颜色有关的信息来提高检测的精度,但是存在所使用的信息的种类越增多则处理变得越繁重这样的问题。这是与所使用的颜色空间无关而产生的问题。此外,所检测的颜色部分为人物的肤色部分以外的情况也是同样的。



技术实现要素:

本发明的课题在于,减轻检测在图像内包含的特定颜色的部分的处理、或者对特定颜色的部分实施的图像处理的负荷。

一种检测装置,其特征在于,具备:

图像取得单元,其取得图像;

白平衡调整单元,其调整由所述图像取得单元取得的图像的白平衡;

控制单元,其基于成为基准的特定颜色,控制所述白平衡调整单元对白平衡的调整内容;和

检测单元,其基于以由所述控制单元进行了控制的白平衡的调整内容对白平衡进行调整后的图像,从所取得并且未调整白平衡的所述图像中检测满足特定颜色所涉及的给定条件的部分。

一种检测装置,其特征在于,具备:

图像取得单元,其取得图像;

白平衡调整单元,其调整由所述图像取得单元取得的图像的白平衡;

控制单元,其基于成为基准的特定颜色,控制所述白平衡调整单元对白平衡的调整内容;和

生成单元,其基于以由所述控制单元进行了控制的白平衡的调整内容对白平衡进行调整后的图像,生成图信息,该图信息设定用于对所取得并且未调整白平衡的所述图像实施给定的图像处理的图像内的位置和强度。

一种检测装置,其特征在于,具备:

图像取得单元,其取得图像;

变换单元,其在由所述图像取得单元取得的图像中,变换所述图像中的颜色的平衡,使得成为基准的特定颜色的rgb值各自的比相同;和

检测单元,其基于由所述变换单元变换了颜色的平衡的图像,从所取得并且未调整白平衡的所述图像中检测满足所述特定颜色所涉及的给定条件的部分。

一种图像处理装置,其特征在于,具备:

图像取得单元,其取得第一颜色空间中的至少一个要素具有线性特性的图像;

白平衡调整单元,其调整由所述图像取得单元取得的图像的白平衡;

控制单元,其基于成为基准的特定颜色,控制所述白平衡调整单元对白平衡的调整内容;

变换单元,其将以由所述控制单元进行了控制的白平衡的调整内容对白平衡进行调整后的图像内的多个部分分别变换为第二颜色空间中的一个要素;和

图像处理单元,其使用由所述变换单元变换的信息,对所取得并且未调整白平衡的所述图像实施给定的图像处理。

一种检测方法,其特征在于,包括:

图像取得处理,取得图像;

白平衡调整处理,调整由所述图像取得处理取得的图像的白平衡;

控制处理,基于成为基准的特定颜色,控制所述白平衡调整处理中的白平衡的调整内容;和

检测处理,基于以由所述控制处理进行了控制的白平衡的调整内容对白平衡进行调整后的图像,从所取得并且未调整白平衡的所述图像中检测满足特定颜色所涉及的给定条件的部分。

一种检测方法,其特征在于,包括:

图像取得处理,取得图像;

白平衡调整处理,调整由所述图像取得处理取得的图像的白平衡;

控制处理,基于成为基准的特定颜色,控制所述白平衡调整处理中的白平衡的调整内容;和

生成处理,基于以由所述控制处理进行了控制的白平衡的调整内容对白平衡进行调整后的图像,生成图信息,该图信息设定用于对所取得并且未调整白平衡的所述图像实施给定的图像处理的图像内的位置和强度。

一种检测方法,其特征在于,包括:

图像取得处理,取得图像;

变换处理,在由所述图像取得处理取得的图像中,变换所述图像中的颜色的平衡,使得成为基准的特定颜色的rgb值各自的比相同;

检测处理,基于由所述变换处理变换了颜色的平衡的图像,从变换颜色的平衡之前的所取得的所述图像中检测满足所述特定颜色所涉及的给定条件的部分。

一种图像处理方法,其特征在于,包括:

图像取得处理,取得第一颜色空间中的至少一个要素具有线性特性的图像;

白平衡调整处理,调整由所述图像取得处理取得的图像的白平衡;

控制处理,基于成为基准的特定颜色,控制所述白平衡调整处理中的白平衡的调整内容;

变换处理,将以由所述控制处理进行了控制的白平衡的调整内容对白平衡进行调整后的图像内的多个部分分别变换为第二颜色空间中的一个要素;和

图像校正处理,使用由所述变换处理变换的信息,对所取得并且未调整白平衡的所述图像实施给定的图像处理。

根据下面的具体实施方式以及对应的附图,本发明的上述以及其他目的和新颖的特征会变得更加清楚。但应清楚认识到,附图仅仅用于例示,并不旨在定义本发明的限制。

附图说明

若结合以下的附图来参酌以下的详细记载,则能够得到本申请的更深入的理解。

图1是示出本发明的检测装置以及图像处理装置的一实施方式所涉及的拍摄装置的硬件结构的框图。

图2是示出将色度sat变换为肤色的似然度的换算式的特性的一例的示意图。

图3是示出人物成为被摄体的处理对象的图像的示意图。

图4是示出人物成为被摄体的图像中的肤色部分被无彩色(灰色)化的状态的示意图。

图5是示出肤色区域被无彩色(灰色)化的图像的色度sat的示意图。

图6是示出基于色度sat而确定了肤色部分的状态的示意图。

图7是示出图1的拍摄装置的功能结构中的用于执行化妆处理的功能结构的功能框图。

图8是说明具有图7的功能结构的图1的拍摄装置执行的化妆处理的流程的流程图。

具体实施方式

以下,使用附图对本发明的实施方式进行说明。

图1是示出本发明的检测装置以及图像处理装置的一实施方式所涉及的拍摄装置1的硬件结构的框图。

拍摄装置1例如构成为数码照相机。

如图1所示,拍摄装置1具备:cpu(centralprocessingunit,中央处理器)11、rom(readonlymemory,只读存储器)12、ram(randomaccessmemory,随机存取存储器)13、总线14、输入输出接口15、摄像部16、输入部17、输出部18、存储部19、通信部20和驱动器21。

cpu11按照记录在rom12中的程序或者从存储部19载入到ram13中的程序来执行各种处理。

在ram13中,还适当存储cpu11执行各种处理所需要的数据等。

cpu11、rom12以及ram13经由总线14相互连接。在该总线14还连接有输入输出接口15。在输入输出接口15,连接有摄像部16、输入部17、输出部18、存储部19、通信部20以及驱动器21。

虽未图示,但摄像部16具备光学透镜部和图像传感器。

光学透镜部包括为了对被摄体进行拍摄而使光聚集的透镜,例如聚焦透镜、变焦透镜等。

聚焦透镜是使被摄体像成像于图像传感器的受光面的透镜。变焦透镜是使焦点距离在一定范围内自由变化的透镜。

在摄像部16,还根据需要,设置对焦点、曝光、白平衡等设定参数进行调整的外围电路。

图像传感器包括光电转换元件、afe(analogfrontend,模拟前端)等。

光电转换元件例如包括cmos(complementarymetaloxidesemiconductor,互补型金属氧化物半导体)型的光电转换元件等。被摄体像从光学透镜部入射到光电转换元件。因此,光电转换元件对被摄体像进行光电转换(摄像)并将图像信号蓄积一定时间,将蓄积后的图像信号作为模拟信号而依次提供给afe。

afe对该模拟的图像信号执行a/d(analog/digital,模拟/数字)变换处理等各种信号处理。通过各种信号处理,从而生成数字信号,并作为摄像部16的输出信号(raw数据或给定的图像形式的数据),适当提供给cpu11、未图示的图像处理部等。

输入部17包括各种操作按钮等,根据用户的指示操作来输入各种信息。

输出部18包括显示器、扬声器等,输出图像、声音。

存储部19包括硬盘或者dram(dynamicrandomaccessmemory,动态随机存取存储器)等,存储各种图像的数据。

通信部20控制经由包括因特网在内的网络在与其他装置(未图示)之间进行的通信。

在驱动器21,适当安装包括磁盘、光盘、光磁盘或者半导体存储器等的可移动介质31。通过驱动器21从可移动介质31读出的程序根据需要被安装到存储部19中。此外,能够经由驱动器22将存储于存储部19的图像的数据等各种数据存储到可移动介质31中。

在本实施方式的拍摄装置1中,针对实施伽玛校正等非线性图像处理之前的、维持了线性特性(在此为像素的rgb值之比)的图像的数据(例如,从摄像部16作为raw数据而输出的图像的数据),实施将特定的颜色进行无彩色(灰色)化的白平衡处理。在本实施方式中,作为特定的颜色的一例,将肤色设为对象。关于作为对象的肤色,能够从被摄体的图像进行提取。在该情况下,在处理对象的图像中,通过使用公知的面部检测技术来进行面部检测从而确定面部区域,对所确定出的面部区域内的各像素的r值、b值、g值分别进行积分。由于面部区域内的像素被推定为主要是肤色,因此面部区域内的各像素的r值、b值、g值各自的积分值表示肤色的r值、b值、g值之比(rgb值之比)。然后,对成为处理对象的图像的各像素的r值、g值、b值分别乘以所取得的r值、g值、b值的积分值之比的倒数(白平衡增益)。即,若设r值、g值、b值的积分值之比为ri∶gi∶bi,则对成为处理对象的图像的各像素的r值、g值、b值分别乘以1/ri、1/gi、1/bi。由此,越是接近从所确定出的面部区域提取的肤色的像素,r值、g值、b值之比越接近于1∶1∶1。r值、g值、b值之比为1∶1∶1的像素是仅具有明亮度的无彩色的像素(从白到黑的范围的灰色的像素)。因此,通过这样的处理,能够将肤色部分进行无彩色(灰色)化。

然后,在将肤色部分进行无彩色(灰色)化后的处理对象的图像的数据中,计算各像素的色度sat。

在从rgb信号计算色度sat的情况下,能够使用以下的变换式。但是,下式为色度sat的计算式的一例,能够使用按每个颜色空间定义的色度sat的计算式。

sat(x,y)=(rgbmax(x,y)-rgbmin(x,y))/rgbmax(x,y)

另外,在上述变换式中,rgbmax(x,y)表示关注像素的r值、g值、b值中的最大值,rgbmin(x,y)表示关注像素的r值、g值、b值的最小值。

结果,在处理对象的图像的数据中,成为如下状态,即,越是像肤色的像素,越被表示为色度sat低的像素。即,成为肤色相似性被表示为一维数据的状态。

而且,预先设定色度sat的阈值,能够将色度sat为阈值以下的区域检测为肤色部分。

进而,在本实施方式中,在处理对象的图像的数据中,将色度sat变换为肤色的似然度。

另外,在将色度sat变换为肤色的似然度的情况下,能够根据作为肤色区域而灵活运用时的目的,设定换算式。

图2是示出将色度sat变换为肤色的似然度的换算式的特性的一例的示意图。

如图2所示,在将色度sat变换为肤色的似然度的换算式中,在色度sat从最低值(0)到给定值(core)时,肤色的似然度成为最大值(1),若色度sat超过给定值(core),则肤色的似然度以给定的斜率(slope)单调减少。并且,在肤色的似然度达到了最小值(0)之后,不论色度sat的值如何,肤色的似然度都维持为最小值(0)。

而且,在肤色的似然度中,预先设定用于判定为是肤色的阈值,能够将变换后的肤色的似然度为阈值以上的区域检测为肤色部分。

另外,图2所示的具体的换算式的特性能够适当进行变更,只要是单调减少的特性,也可以设为s字特性等包含曲线的特性。

通过这样的处理,在人物成为被摄体的图像中,能够从被摄体的面部区域提取肤色部分。

以下,对具体的图像进行举例,来说明提取肤色部分的过程。

图3是示出人物成为被摄体的处理对象的图像的示意图。

在图3中,被摄体的面部被拍摄得较大,面部以及头部以外的区域(衣服、背景等)为与肤色较大不同的颜色。

针对这样的处理对象的图像,进行面部检测,对面部区域内的各像素的r值、b值、g值分别积分。然后,若对成为处理对象的图像的各像素的r值、g值、b值分别乘以r值、g值、b值的积分值之比的倒数,则越是接近肤色的部分,越成为无彩色(灰色)化的状态。

图4是示出人物成为被摄体的图像中的肤色部分被无彩色(灰色)化的状态的示意图。

对成为处理对象的图像的各像素的r值、g值、b值乘以r值、g值、b值的积分值之比的倒数,结果,成为越是接近肤色的部分,越被无彩色(灰色)化的状态。

在肤色部分被无彩色(灰色)化的处理对象的图像的数据中,通过给定的换算式,来计算各像素的色度sat。

图5是示出肤色区域被无彩色(灰色)化的图像的色度sat的示意图。

在图5中,越是接近肤色的部分(接近无彩色的部分),越成为色度sat低(即,接近黑色)的部分。

像这样,通过取得各像素的色度sat,从而检测肤色部分。

并且,将色度sat作为参数,通过上述换算式,能够得到各像素的肤色的似然度。

图6是示出基于色度sat而确定了肤色部分的状态的示意图。

图6所示的图像示出了成为处理对象的图像的肌肤图(表示各部分的肤色相似性的图),肤色的似然度越高的部分,由越接近白色的颜色来表示。在本实施方式中,肌肤图被用作表示在成为处理对象的图像内用于实施使肌肤变白或者变得光滑的化妆效果的图像处理的位置、以及化妆效果的强度的图信息。

[功能结构]

图7是示出图1的拍摄装置1的功能结构中的用于执行化妆处理的功能结构的功能框图。

所谓化妆处理,是指通过进行将被摄体的肤色部分进行无彩色(灰色)化的白平衡处理,从而以低处理负荷执行肤色部分的确定,并对所确定的肤色部分施加化妆效果的一系列的处理。

在执行化妆处理的情况下,如图7所示,在cpu11中,图像取得部51、面部检测处理部52、白平衡调整部53、控制部54、区域检测部55、似然度计算部56和图像处理部57发挥功能。

此外,在存储部19的一个区域,设定图像存储部71。

在图像存储部71,存储由摄像部16取得的摄像图像、经由通信部20或者驱动器21而取得的图像的数据。

图像取得部51从摄像部16或图像存储部71取得成为处理对象的图像的数据。另外,在本实施方式中成为处理对象的图像的数据为实施伽玛校正等非线性图像处理之前的维持了线性特性的图像的数据(例如,从摄像部16作为raw数据而输出的图像的数据)。在以下的说明中,以如下情况为例来进行说明,即,从由摄像部16取得的成为处理对象的图像中,通过白平衡处理对特定的颜色(肤色)的部分进行无彩色(灰色)化并提取,对所提取出的部分施加化妆效果。

面部检测处理部52在成为处理对象的图像的数据中执行面部检测处理。具体而言,面部检测处理部52确定由摄像部16取得的成为处理对象的图像、或从图像存储部71取得的成为处理对象的图像中的面部区域。面部检测处理的执行的结果是,检测出处理对象的图像内的面部的检测数、面部框/眼睛的坐标/鼻子的坐标/嘴的坐标等各种面部的器官的坐标。另外,面部检测处理能够通过使用公知的技术来实现,因此省略详细的说明。

白平衡调整部53按照图像处理部57的指示,在用于生成显示(再生或者实时取景显示等)或记录(向记录介质的保存等)用的图像、或者背景用的图像以及化妆处理用的图像(后述)的显影处理中,执行根据处理对象的图像来调整白平衡的白平衡处理(以下,适当称为“显影用白平衡处理”。)。

此外,白平衡调整部53按照控制部54的指示,执行为了提取施加化妆效果的部分而对特定的颜色(肤色)进行无彩色(灰色)化的白平衡处理(以下,适当称为“检测用白平衡处理”。)。在本实施方式中,白平衡调整部53对成为处理对象的图像的各像素的r值、g值、b值分别乘以由控制部54取得的r值、g值、b值的积分值之比的倒数。即,白平衡调整部53在r值、g值、b值的积分值之比为ri∶gi∶bi的情况下,对成为处理对象的图像的各像素的r值、g值、b值分别乘以1/ri、1/gi、1/bi。由此,肤色部分被无彩色(灰色)化。

控制部54对由面部检测处理部52确定的面部区域内的各像素的r值、b值、g值分别进行积分,并取得r值、g值、b值的积分值之比。在此取得的r值、g值、b值的积分值之比成为用于将特定的颜色(肤色)进行无彩色(灰色)化的控制参数。

区域检测部55在将肤色部分进行无彩色(灰色)化后的处理对象的图像的数据中,计算各像素的色度sat。在处理对象的图像的数据中,色度sat越低,表示作为肤色的似然度越高,区域检测部55基于各像素的色度sat,来检测肤色的区域(肤色部分)。例如,能够设定色度sat的阈值,将色度sat为阈值以下的区域检测为肤色部分。另外,区域检测部55除了能够基于各像素的色度sat来检测肤色的区域(肤色部分)以外,还能够基于由似然度计算部56根据色度sat生成的肌肤图,来检测肤色的区域(肤色部分)。在该情况下,能够在肤色的似然度中,预先设定用于判定为是肤色的阈值,将变换后的肤色的似然度为阈值以上的区域检测为肤色部分。

似然度计算部56将色度sat变换为肤色的似然度,生成肌肤图。

图像处理部57执行从成为处理对象的图像生成显示(再生或者实时取景显示等)或记录(向记录介质的保存等)用的图像的图像处理。

在本实施方式中,图像处理部57在成为处理对象的图像中不包含人物的面部的情况下,对成为处理对象的图像进行显影处理而生成显示或记录用的图像。

此外,图像处理部57在成为处理对象的图像中包含人物的面部的情况下,对成为处理对象的图像进行显影处理而生成背景用的图像和化妆处理用的图像。此时,例如,在背景用的图像和化妆处理用的图像之间使用不同的变换表,进行颜色空间变换(从yuv颜色空间向rgb颜色空间的变换等)。背景用的图像主要将肤色以外的部分用作背景,化妆处理用的图像主要用于对肤色部分实施化妆处理。

进而,图像处理部57对化妆处理用的图像实施化妆效果。

然后,图像处理部57基于肌肤图,将背景用的图像与施加了化妆效果后的化妆处理用的图像进行合成(α混合),由此生成显示或记录用的图像。

另外,在通过显影处理而生成显示或记录用的图像、或者背景用的图像以及化妆处理用的图像的情况下,执行显影用白平衡处理或者图像形式的变换处理等。此时,在本实施方式中,通过由图像处理部57控制白平衡调整部53,从而执行显影用白平衡处理。

[动作]

接着,说明动作。

[化妆处理]

图8是说明具有图7的功能结构的图1的拍摄装置1执行的化妆处理的流程的流程图。

化妆处理对应于由用户在输入部17输入指示化妆处理的执行的操作而开始。例如,在由用户设定为对摄像图像实施化妆处理的模式的情况下,化妆处理在每次取得摄像图像时被执行。

在步骤s1中,图像取得部51从摄像部16或图像存储部71取得成为处理对象的图像的数据(在此为从摄像部16作为raw数据而输出的图像的数据)。

在步骤s2中,面部检测处理部52在成为处理对象的图像的数据中执行面部检测处理。

在步骤s3中,控制部54对由面部检测处理部52确定的面部区域内的各像素的r值、b值、g值分别进行积分,取得r值、g值、b值的积分值之比。

在步骤s4中,白平衡调整部53按照控制部54的指示,执行为了提取施加化妆效果的部分而将特定的颜色(肤色)进行无彩色(灰色)化的检测用白平衡处理。即,白平衡调整部53对所确定的面部区域内的各像素的r值、g值、b值分别乘以由控制部54取得的r值、g值、b值的积分值之比的倒数。

在步骤s5中,区域检测部55在将肤色部分进行无彩色(灰色)化后的处理对象的图像的数据中,计算各像素的色度sat,并基于各像素的色度sat,来检测肤色的区域(肤色部分)。

在步骤s6中,似然度计算部56将色度sat变换为肤色的似然度,生成肌肤图。

在步骤s7中,图像处理部57对成为处理对象的图像进行显影处理而生成背景用的图像和化妆处理用的图像。此时执行的显影处理中,包含与通常的显影处理的情况同样的显影用白平衡处理。

在步骤s8中,图像处理部57对化妆处理用的图像,施加化妆效果。

在步骤s9中,图像处理部57基于肌肤图,将背景用的图像与施加了化妆效果后的化妆处理用的图像进行合成(α混合),由此生成显示或记录用的图像。

在步骤s10中,图像处理部57将所生成的图像输出到输出部18的显示器或者存储部19。

在步骤s11中,图像处理部57进行化妆处理的结束条件是否已经满足的判定。在本实施方式中,作为化妆处理的结束条件,例如,能够定义实时取景显示的结束指示或图像的再生的结束指示被输入、或者记录用的图像的记录完成。

在化妆处理的结束条件尚未满足的情况下,在步骤s11中判定为“否”,处理转移到步骤s1。

另一方面,在化妆处理的结束条件已经满足的情况下,在步骤s11中判定为“是”,化妆处理结束。

通过这样的处理,从而能够对维持了线性特性的图像的数据,实施将特定的颜色(肤色)进行无彩色(灰色)化的白平衡处理。并且,在将肤色部分进行无彩色(灰色)化后的处理对象的图像的数据中,能够计算各像素的色度sat。结果,在处理对象的图像的数据中,成为越是像肤色的像素则越被表示为色度sat低的像素的状态,通过将色度sat变换为肤色的似然度,能够生成表示各部分的肤色相似性的肌肤图。

因此,在计算表示肤色相似性的肤色的似然度时,无需进行二维或者三维中的区域的包围(hoarding)这样的复杂的运算,能够用一维参数计算肤色的似然度。

因此,能够减轻对图像内包含的人物的特定的颜色(肤色)的部分进行检测的处理负荷。此外,能够减轻对图像内包含的人物的特定的颜色(肤色)的部分实施图像处理时的处理负荷。

此外,在上述的化妆处理中,由于将维持了线性特性的图像的数据作为处理对象,因此能够抑制拍摄时的环境差异的影响。

进而,在上述的化妆处理中,由于以从被摄体的图像提取出的特定的颜色(肤色)为基准,来提取特定的颜色的部分(肤色部分),因此能够在对图像中的特定的颜色的部分(肤色部分)进行检测时,抑制被摄体的差异所造成的影响。

[变形例1]

在上述的实施方式中,构成为通过生成肌肤图,并使用所生成的肌肤图将化妆处理用的图像合成到背景用的图像,从而执行施加化妆效果的处理。

与此相对,能够将本发明用于如下目的,即,通过生成特定的颜色(肤色)被无彩色(灰色)化的图像来对处理对象的图像中的特定的颜色的部分进行检测而不进行施加化妆效果的处理。

例如,能够将本发明用于在处理对象的图像中,对特定的颜色的部分的比例进行检测的目的。作为一例,能够将本发明应用于场景判定等,通过生成直方图等,从而能够根据肤色的部分的比例,来判定处理对象的图像是否为应使人物优先的场景。

[变形例2]

在上述的实施方式中,举例说明了在rgb颜色空间中,将肤色部分进行无彩色(灰色)化的情况。

与此相对,在rgb颜色空间以外的各种颜色空间中,进行将肤色部分进行无彩色(灰色)化的处理,能够将肤色相似性作为表示无彩色的程度的一维数据来使用。

在该情况下,作为设为处理对象的维持了线性特性的图像的数据,除了如上述这样,维持了像素的rgb值之比(即,rgb颜色空间中的亮度的线性度)的图像的数据以外,还能够采用在各种颜色空间中,影响色度的要素的特性被维持的图像的数据。通过将这样的图像数据作为输入,如上述实施方式那样,以特定的颜色为基准,将各像素的值变换为表示颜色空间中的色度的参数,从而能够应用本发明。

即,本发明并不限于特定的颜色空间,能够减轻对图像内包含的特定颜色的部分进行检测的处理、或者对特定颜色的部分实施的图像处理的负荷。

如以上这样构成的拍摄装置1具备:图像取得部51、白平衡调整部53、控制部54和区域检测部55。

图像取得部51取得图像。

白平衡调整部53对由图像取得部51取得的图像的白平衡进行调整。

控制部54基于成为基准的特定颜色,来控制白平衡调整部53对白平衡的调整内容。

区域检测部55基于由控制部54控制了白平衡的调整内容的图像,从所取得的图像中检测满足特定颜色所涉及的给定条件的部分。

由此,通过白平衡处理的算法,能够检测处理对象的图像中的特定的颜色的部分。

因此,能够减轻对图像内包含的人物的特定的颜色的部分进行检测的处理负荷。

控制部54控制白平衡调整部53对白平衡的调整内容,使得特定颜色成为给定的色度。

区域检测部55根据控制了白平衡的调整内容的图像,基于图像内的多个部分各自的色度,从所取得的图像中检测满足特定颜色所涉及的给定条件的部分。

由此,能够以色度为参数来检测像特定颜色的部分,因此能够减轻对满足特定颜色所涉及的给定条件的部分进行检测的处理负荷。

此外,拍摄装置1具备似然度计算部56。

控制部54控制白平衡调整部53对白平衡的调整内容,使得特定颜色成为无彩色。

似然度计算部56基于控制了白平衡的调整内容的图像内的多个部分各自的色度,计算作为特定颜色相似性的特定颜色似然度。

区域检测部55基于由似然度计算部56计算出的特定颜色似然度,从所取得的图像检测满足特定颜色所涉及的给定条件的部分。

由此,通过参照表示特定颜色相似性的特定颜色似然度,从而能够简单地检测图像中的像特定颜色的部分。

此外,拍摄装置1具备图像处理部57。

图像处理部57对由区域检测部55检测出的满足特定颜色所涉及的给定条件的部分实施给定的图像处理。

由此,能够简单地提取满足特定颜色所涉及的给定条件的部分,实施给定的图像处理。

此外,拍摄装置1具备:图像取得部51、白平衡调整部53、控制部54和似然度计算部56。

图像取得部51取得图像。

白平衡调整部53调整由图像取得部51取得的图像的白平衡。

控制部54基于成为基准的特定颜色,来控制白平衡调整部53对白平衡的调整内容。

似然度计算部56基于由控制部54控制了白平衡的调整内容的图像,生成图信息,该图信息设定用于对所取得的图像实施给定的图像处理的图像内的位置和强度。

由此,通过白平衡处理的算法,能够检测处理对象的图像中的特定的颜色的部分,并设定用于实施给定的图像处理的图像内的位置和强度。

因此,能够减轻对图像内包含的人物的特定的颜色的部分实施图像处理时的处理负荷。

控制部54控制白平衡调整部53对白平衡的调整内容,使得特定颜色成为给定的色度。

似然度计算部56基于控制了白平衡的调整内容的图像内的多个部分各自的色度,来生成图信息。

由此,能够以色度为参数来生成表示像特定颜色的部分的图信息,因此能够减轻对用于实施给定的图像处理的图像内的位置和强度进行设定的处理负荷。

此外,拍摄装置1具备似然度计算部56。

控制部54控制白平衡调整部53对白平衡的调整内容,使得特定颜色成为无彩色。

似然度计算部56基于控制了白平衡的调整内容的图像内的多个部分各自的色度,来计算作为特定颜色相似性的特定颜色似然度。

似然度计算部56基于所计算出的特定颜色似然度,生成图信息。

由此,通过参照图信息,能够简单地检测图像中的像特定颜色的部分。

此外,拍摄装置1具备图像处理部57。

图像处理部57使用由似然度计算部56生成的图信息,对所取得的图像实施给定的图像处理。

由此,能够简单地提取图像中的像特定颜色的部分,实施给定的图像处理。

图像处理部57取得具有线性特性的图像。

由此,能够在进行给定的图像处理时,抑制拍摄时的环境差异的影响。

此外,拍摄装置1具备面部检测处理部52和控制部54。

面部检测处理部52检测图像中包含的面部区域。

控制部54从由面部检测处理部52检测出的面部区域取得特定颜色。

控制部54基于所取得的特定颜色,来控制白平衡调整部53对白平衡的调整内容。

由此,能够在对图像中的特定的颜色的部分进行检测时,抑制被摄体的差异所造成的影响。

此外,拍摄装置1具备:图像取得部51、白平衡调整部53和区域检测部55。

图像取得部51取得图像。

白平衡调整部53在由图像取得部51取得的图像中,变换图像中的颜色的平衡,使得成为基准的特定颜色的rgb值各自的比相同。

区域检测部55基于由白平衡调整部53变换了颜色的平衡的图像,从所取得的图像检测满足特定颜色所涉及的给定条件的部分。

由此,通过将成为基准的特定颜色进行无彩色(灰色)化,能够检测处理对象的图像中的特定的颜色的部分。

因此,能够减轻对图像内包含的人物的特定的颜色的部分进行检测的处理负荷。

此外,拍摄装置1具备:图像取得部51、白平衡调整部53、控制部54和图像处理部57。

图像取得部51取得第一颜色空间中的至少一个要素具有线性特性的图像。

白平衡调整部53调整由图像取得部51取得的图像的白平衡。

控制部54基于成为基准的特定颜色,来控制白平衡调整部53对白平衡的调整内容。

白平衡调整部53将由控制部54控制了白平衡的调整内容的图像内的多个部分分别变换为第二颜色空间中的一个要素。

图像处理部57使用由白平衡调整部53变换的信息,对所取得的图像实施给定的图像处理。

由此,能够简单地提取图像中的像特定颜色的部分,实施给定的图像处理。

因此,能够减轻对图像内包含的人物的特定的颜色的部分实施图像处理时的处理负荷。

控制部54控制白平衡调整部53对白平衡的调整内容,使得在图像内的特定颜色的部分,第二颜色空间中的一个要素满足给定条件。

由此,能够将第一颜色空间中的成为基准的特定颜色,作为与第二颜色空间中的一个要素相关的条件来使用。

因此,能够减轻对图像内包含的人物的特定的颜色的部分实施图像处理时的处理负荷。

另外,本发明并不限定于上述的实施方式,能够达成本发明的目的的范围内的变形、改良等包含在本发明中。

例如,在上述的实施方式中,也可以在控制部54对面部区域内的各像素的r值、b值、g值分别进行积分的情况下,将面部区域中的嘴、眼的部分排除在外,仅将为肤色的可能性高的部分的像素设为对象。

此外,在上述的实施方式中,构成为从被摄体的图像提取设为化妆处理的对象的特定的颜色(肤色)。对此,关于设为化妆处理的对象的特定的颜色(肤色),也可以预先设定表示特定的颜色的rgb的值等。在该情况下,对于定义为肤色的颜色,将实施显影用白平衡处理后的颜色的r值、g值、b值之比的倒数与各像素的r值、g值、b值分别相乘,由此能够将肤色部分进行无彩色(灰色)化。

此外,在上述的实施方式中,作为应用本发明的图像处理的例子,对化妆处理进行了说明,但并不限于此。例如,本发明能够应用于柔焦处理等各种图像处理。

此外,在上述的实施方式中,在对raw数据进行显影处理而生成rgb形式的图像的情况下,例如,能够对raw数据实施3像素×3像素的滤波处理,从关注像素周边的9个像素生成rgb形式的1个像素。其中,对raw数据应用的滤波器的尺寸,能够根据用途适当变更。

此外,在上述的实施方式中,应用本发明的拍摄装置1以数码照相机为例进行了说明,但并不特别限定于此。

例如,本发明可以广泛应用于具有化妆处理功能的电子设备。具体来说,例如,本发明能够应用于笔记本型的个人计算机、打印机、电视接收机、摄像机、便携式导航装置、便携式电话机、智能电话、便携式游戏机等。

上述一系列的处理可以通过硬件来使其执行,也可以通过软件来使其执行。

换言之,图7的功能结构只不过是例示,并非特别限定。即,只要拍摄装置1具备能够将上述一系列的处理作为整体来执行的功能即可,至于为了实现该功能使用什么样的功能模块并不特别限定于图7的示例。

此外,1个功能模块既可以通过硬件单体来构成,也可以通过软件单体来构成,还可以通过它们的组合来构成。

本实施方式中的功能结构通过执行运算处理的处理器来实现,在能够用于本实施方式的处理器中,除了包含单处理器、多处理器以及多核处理器等的各种处理装置单体所构成的处理器以外,还包含将这些各种处理装置与asic(applicationspecificintegratedcircuit,面向特定用途的集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)等处理电路进行组合而得到的处理器。

在通过软件来执行一系列的处理的情况下,构成该软件的程序从网络、记录介质安装到计算机等。

计算机也可以是嵌入到专用的硬件中的计算机。此外,计算机也可以是能够通过安装各种程序来执行各种功能的计算机,例如通用的个人计算机。

包含这样的程序的记录介质不仅包括为了向用户提供程序而与装置主体分开配给的图1的可移动介质31,还包括以预先组装到装置主体中的状态提供给用户的记录介质等。可移动介质31例如包括磁盘(包括软盘)、光盘或光磁盘等。光盘例如包括cd-rom(compactdisk-readonlymemory,只读光盘)、dvd(digitalversatiledisk,数字多用光盘)、blu-ray(注册商标)disc(蓝光光盘)等。光磁盘包括md(mini-disk,微型光盘)等。此外,以预先组装到装置主体中的状态提供给用户的记录介质,例如包括记录了程序的图1的rom12、图1的存储部19所包含的硬盘等。

另外,在本说明书中,对记录在记录介质中的程序进行记述的步骤不仅包含沿其顺序按时间序列进行的处理,还包含未必一定按时间序列进行处理、而是并行或者单独地执行的处理。

以上,对本发明的几个实施方式进行了说明,但这些实施方式仅是例示,并不对本发明的技术范围进行限定。本发明能够采用其他各种各样的实施方式,进而,在不脱离本发明的主旨的范围内,能够进行省略、置换等各种变更。这些实施方式或其变形包含在本说明书等所记载的发明的范围、主旨内,并且包含在权利要求书所记载的发明及其均等的范围内。

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