具体实施方式
以下,参照附图所示的良好的实施方案详细说明本发明的红眼检测及其修正方法。
图1是表示进行包含本发明的红眼检测及其修正方法的图像处理的的数字光电洗印机的一实施方案的概略方框图。
图1所示的数字光电洗印机10(以下称为光电洗印机10)包括利用光电技术读取摄影在底片F上的图像的扫描仪(图像读取装置)12、对由该扫描仪12读取的图像数据(图像信息)实施有关本发明的红眼检测及其修正方法、各种图像处理和对光电洗印机10整体进行操作与控制的图像处理装置14、利用根据图像处理装置14输出的图像数据调制的光束在感光材料(照片纸)上曝光、经过显影处理(完成)作为照片输出的晒印机16。
而且,在图像处理装置14上与具有为了输入各种条件的输入设定、处理的选择和指示、为修正红眼的红眼检测及其修正方法等的指示等的键盘18a以及鼠标18b的操作装置18、显示用扫描仪12读取的图像、各种操作指示、条件的设定/登录画面等的显示器20连接。
扫描仪12是将摄影在底片F上的图像利用光电按一片格读取的装置,包括光源22、可变光圈24、让入射到底片F上的读取光在底片F的面方向上均匀的扩散箱26、底片F的托架28、成像镜头单元30、具有与R(红)、G(绿)、B(蓝)的各图像读取对应的3线CCD传感器的图像传感器34、放大器33、A/D(模拟/数字)变换器34。
而且,在光电洗印机10中,可自由装卸地安装在扫描仪12的主体上的专用托架28,可对应新型照相系统(Advanced Photo System)或者135负片(或者反转片)等底片F的种类和尺寸、带状或者幻灯片等底片的形式而准备,通过交换托架28,可以适应各种底片和处理。拍摄在底片上的用于制作照片的图像(片格)由该托架搬送到指定的读取位置上。
而且,众所周知,在新型照相系统的底片中形成有磁存储介质,记录了暗盒ID和底片种类,而且,在摄影时或者显影时等,可以记录摄影或者显影日期、照相机或者显影机的机种等各种数据。在适用于新型照相系统的底片(磁带)对应的托架28中,配置该磁信息的读取装置,在将底片搬送到读取位置时,读取磁信息,将各种信息传送给图像处理装置14。
在这样的扫描仪12中,在读取摄影在底片F上的图像时,从光源22发射的、由可变光圈24进行光量调整的均匀读取光,入射到由托架搬运到指定位置上的底片F上,透过之后,获得载有拍摄在底片F上的图像的投影光。
图中所示的托架28,适用于可摄24张的135底片和新型照相系统的磁带等比较长的底片F(带状)。托架28让底片处于给定的读取位置,让底片的长度方向与在与图像传感器32、例如RGB3线CCD传感器的延伸方向的主扫描方向垂直的副扫描方向一致,进行运送。底片由托架28在副扫描方向上运送到读取位置后,入射读取光。这样,其结果底片F由沿主扫描方向的狭缝(图中未画出)进行2维狭缝扫描,读取摄影在底片F上的各片格的图像。
底片F的投影光通过成像镜头单元30在图像传感器32的接收面上成像。
图像传感器32,例如包括读取R图像的线CCD传感器、读取G图像的线CCD传感器以及读取B图像的线CCD传感器。在所谓3线彩色CCD传感器中,各线CCD传感器,如上所述,沿主扫描方向延伸。底片F的投影光由该图像传感器32分解成R、G及B的3原色读取。
图像传感器32输出的R、G及B的各输出信号由放大器33放大后,传送给A/D变换器34,在A/D变换器34中,例如分别变换成12bit的RGB数字图像数据,传送给图像处理装置14。
在扫描仪12中,在读取摄影在底片F上的图像时,按以低分辨率读取的预扫描(第1次图像读取)、和为获得输出图像的图像数据的正式扫描(第2次图像读取)的2次图像读取方式进行。
在此,预扫描由扫描仪12以不让图像传感器32饱和对作为读取对象的整个底片上的图像进行读取,并且按预先设定的预扫描读取条件进行。
另一方面,正式扫描以比从预扫描数据中获得的该图像(片格)的最低浓度还要低一些的浓度让图像传感器34饱和而针对每个片格设定的正式扫描的读取条件进行。此外,预扫描和正式扫描的输出图像信号,除了分辨率以及输出图像信号电平不相同以外,基本上是同样的图像数据。
此外,在光电洗印机10中使用的扫描仪12,并不限定于采用这样的狭缝扫描读取方式,也可以采用一次读取1片格的底片图像的整个面的面读取方式。
这时,例如采用面CCD传感器等面传感器,在光源22和底片F之间设置R、G及B的各色虑光片的插入装置,插入到光源22射出的光的光路中,透过虑光片的读取光照射到底片F的整个面上,让透过光在面CCD传感器上成像,读取底片整个面的图像,通过依次切换R、G以及B的各色虑光片;可以分解成3原色读取摄影在底片F上的图像。
此外,输入到图像处理装置14中的彩色图像信号,并不限定于通过这样读取透过的底片的光获得的扫描图像数据,除此以外,也可以从外部输入由数码相机70等摄影获得的图像数据、采用平板扫描仪71等读取原稿(例如反射原稿等)获得的图像数据、其它计算机生成的、保存在软盘72、MO驱动器或者CD驱动器73中记录的图像数据、以及通过调制解调器74接收到的通信图像数据等(以下这些数据统称为底片图像数据)。
图2是表示图像处理装置14(以下称为处理装置14)的方框图。在此,处理装置14是实施本发明的红眼检测及其修正方法的部分,包括扫描仪校正部36、Log变换部38、预扫描(帧)存储器40、正式扫描(帧)存储器42、预扫描处理部44、正式扫描处理部46、以及条件设定部48。
此外,图2只是示出了与图像处理相关的部分,在处理装置14中,除此之外还配置有对包括处理装置14在内的光电洗印机10整体的控制和管理的CPU、保存光电洗印机10的动作所必要的信息的存储器,而且,操作装置18和显示器20通过该CPU(CPU总线)与各部分连接。
从扫描仪12输入到处理装置14的R、G以及B的图像信号,例如12bit的数字图像数据,被输入到扫描仪校正部36中。
扫描仪校正部36,为了校正由扫描仪12的图像传感器32的3线CCD传感器引起的RGB数字图像数据的每个像素的灵敏度离散和暗电流的问题,实施DC偏移量校正、暗时校正、缺陷像素校正、明暗校正等读取图像数据的数据校正。将在扫描仪校正部36中对每个像素的灵敏度离散和暗电流进行校正处理后的数字图像信号输出给Log变换部38。
Log变换部38实施对数变换处理,对数字图像数据进行灰度变换,变换成数字图像浓度数据,例如,采用LUT(Lookup Table),将在扫描仪校正部36中校正后的12bit的数字图像数据变换成例如10bit(0~1023)的数字图像浓度数据。
在Log变换部38变换后的数字图像浓度数据,如果是预扫描图像数据则被保存在预扫描存储器40中,如果是正式扫描图像数据则被保存在正式扫描存储器42中。
预扫描存储器40是为了针对RGB各色保存由扫描仪12对底片F的预扫描获得的、实施了各种数据校正以及对数变换处理后的底片F上1片格的低分辨率图像浓度数据的帧存储器。预扫描存储器40至少具有可以保存底片F上1片格的RGB3色的图像浓度数据,也可以具有保存多个片格的图像浓度数据,或者也可以包括多个保存1片格的存储器。
保存在预扫描存储器40中的预扫描图像数据由预扫描数据处理部44读取。
正式扫描存储器42是为了针对RGB各色保存由扫描仪12对底片F的正式扫描获得的、实施了各种数据校正以及对数变换处理后的底片F上1片格的高分辨率图像浓度数据的帧存储器。正式扫描存储器42优选至少具有可以保存底片F上2片格的RGB3色的图像浓度数据,在写入1片格的图像浓度数据期间,读出另一片格的图像浓度数据,在正式扫描数据处理部46中同时进行各种各样的图像处理。也可以只具有保存1片格的图像浓度数据的容量,一片格一片格进行处理。而且,也可以包括多个保存1片格的存储器,例如作为切换存储器使用。
保存在正式扫描存储器42中的正式扫描图像数据由正式扫描数据处理部46读取。
对保存在预扫描存储器40中的预扫描图像数据,为了在显示器20显示进行各种必要的图像处理的预扫描数据处理部44,包括具有实施本发明的红眼检测及其红眼修正方法的红眼处理部51的图像处理部50、图像数据变换部52。
在此,图像处理部50,按照后面说明的条件设定部48所设定的图像处理条件,为了可以将由扫描仪12读取的、保存在预扫描存储器40中的图像数据以所要求的图像质量在后面说明的显示器20的CRT显示画面上进行彩色图像显示,通过查询表(以下用LUT表示)或者矩阵(以下用MTX表示)运算,实施色度平衡调整、灰度校正、亮度校正、色度校正(超色调处理)、超锐度处理、颜色变换、浓度变换等给定的图像处理,同时由红眼处理部51实施后述的红眼校正处理,生成将瞳孔部分修正到自然颜色的具有所希望的显示质量的图像数据。
图像数据变换部52将图像处理部50所处理的图像数据,根据需要变换成适合显示器20的分辨率,同样采用3D(3维)LUT等,变换成与显示器20的显示对应的图像数据,由显示器20进行显示。
此外,在图形处理部50中的处理条件由后述的条件设定部48设定。
另一方面,对保存在正式扫描存储器42中的正式扫描图像数据,为了在图像记录装置16输出彩色照片进行各种必要的图像处理的正式扫描数据处理部46,包括具有实施本发明的红眼检测及其红眼修正方法的红眼处理部55的图像处理部54、图像数据变换部56。
在此,图像处理部54,按照后述的条件设定部48所设定的图像处理条件,可以将由扫描仪12读取的、保存在正式扫描存储器42中的图像数据实施给定的图像处理后,作为彩色照片形式,以所希望的浓度、灰度以及色调在彩色纸上输出图像。为此,图形处理部54,对数据图像,通过LUT、MTX运算器、低通滤波器、加减法器等,实施色度平衡调整、灰度校正、颜色调整、浓度调整、色度调整、电子变倍、和锐度强调(边缘强调、锐化)等各种图像处理,同时后面详述的由红眼处理部55将成为红眼的瞳孔部分修正到自然颜色,生成输出用图像数据。
图像数据变换部56将图像处理部54所处理的图像数据,同样采用3DLUT等标准灰度查询表,变换成与图像记录装置16的图像记录所对应的图像数据,输出给图像记录装置16。
图像记录装置16根据正式扫描数据处理部46输出的图像数据,作为可再现彩色图像的照片输出。
此外,在图形处理部54中的处理条件由后述的条件设定部48设定。
条件设定部48设定正式扫描数据处理部46中的各种处理条件。该条件设定部48包括设置部58、键入校正部60以及参数综合部62。
设置部58,采用预扫描图像数据等,设定正式扫描的读取条件,输出给扫描仪12,并且作成(运算)预扫描数据处理部44以及正式扫描数据处理部46的图像处理条件,输出给参数综合部62。
具体讲,设置部58读出预扫描存储器40中的预扫描图像数据,根据预扫描图像数据,进行浓度直方图的制作、平均浓度、LATD(大面积透过浓度)、明亮(最低浓度)、阴暗(最高浓度)等图像特征量的计算,根据所算出的图像特征量,以比该图像的最低浓度多少要低一些的浓度让图像传感器32饱和,设定正式扫描的读取条件,例如光源22的光量、可变光圈24的光圈值、图像传感器32的积蓄时间等。
此外,正式扫描的读取条件,在预扫描的读取条件中,可以变更对应于图像传感器的输出电平的所有要素,也可以只变更上述光圈值等1个要素,或者只变更光圈值和积蓄时间等多个要素。
并且,设置部58,根据浓度直方图和图像特征量,按照根据需要由操作者发出的指示,设定上述色度平衡调整和灰度调整等图形处理条件。图形处理条件优选包含颜色和浓度中的至少一种。
键入校正部60,通过设置在键盘18a等操作装置18上的按键(图中未画出)设定的浓度(亮度)、颜色、对比度、锐度、色度等调整量,和根据由鼠标18b输入的各种指示等,计算图形处理条件的调整量(例如LUT的校正量等),设定参数,输出给参数综合部62。
参数综合部62接收由设置部58所设定的图像处理条件等,将传来的图像处理条件设定在预扫描数据处理部44的图形处理部50以及正式扫描数据处理部46的图形处理部54中,进一步,根据由键入校正部74计算的校正量,校正(调整)设定在各部中的图形处理条件,或者重新设定图形处理条件。
此外,在预扫描数据处理部44的图形处理部50以及正式扫描数据处理部46的图形处理部54中分别进行上述各种处理之后,设置将成为红眼的瞳孔部分修正到自然颜色的红眼处理部51以及55。
以下,详细说明由该红眼处理部51以及55进行的红眼修正处理,即本发明的红眼修正区域的检测方法以及红眼修正方法。
图3是表示有关本发明的红眼检测及其修正方法的概略图。如图3所示,本发明,通过根据发生红眼的输入图像的种类(输入种类)、拍摄输入图像的照相机种类、输入图像的图像数据的处理空间(处理区域)、红眼检测以及红眼修正之前对输入图像进行的图像处理(前段图像处理)、输入图像形式以及扫描条件等的条件变更红眼检测以及红眼修正的参数,可以统一进行能适应各种输入种类、照相机种类、处理空间、前段图像处理、图像的形式及扫描条件等的条件的红眼检测以及红眼修正处理。
此外,除了上述输入种类等之外,也可以根据CCD的形式和光源的种类等变更红眼检测以及红眼修正的参数。在此,作为CCD的形式,有蜂窝式CCD、或者非蜂窝式的现有的CCD,根据这些CCD变更参数是因为由这些CCD有可能引起边界(探索范围)和像素的轮廓等不同。而且,作为光源的种类,例如有LED和卤钨灯,根据这些光源变更参数是因为由这些光源有可能引起色调不同。
根据照相机种类的不同而改变红眼检测及红眼修正参数,是由于在不同的照相机中,有的容易发生红眼,而有的不容易发生红眼,在发生红眼的程度上存在着不同。
输入到图像处理装置14的输入图像数据的种类、形式、处理方法等有各种各样的形式。例如在输入图像的种类的输入种类中,有在用通常的银盐照相机摄影的负片或者正片上记录的图像、数码相机等数字摄影装置所摄影的数字图像数据。而且,在照相机种类中,包括单反照相机、双镜头反光照相机、袖珍式照相机、一次性照相机、并且还有其他各个种类等。而且,作为处理图像数据的颜色空间,即,作为图像数据的处理空间(处理区域),包括颜色再现标准的sRGB,或者机器固有的印刷数据(PD)等。
而且,如上所述,作为在红眼检测以及红眼修正处理之前的前段图像处理,例如有软调、硬调等灰度处理。作为图像形式,有格式和比特数等,作为扫描条件有像素挪动次数和综合等。
如后面所述,本发明根据这些条件以及这些的组合可以变更红眼检测以及红眼修正的参数。
所输入的图像数据在由图形处理部50、54实施前段的图像处理之后,在红眼处理部51、55中,进行红眼检测处理以及红眼修正处理。
在红眼检测的方法中,有从指定区域中检测红眼的方法、从面部中检测红眼的方法、从整体图像中检测红眼的方法。红眼检测可以自动进行,也可以由操作者通过键入校正部60手动指定进行。而且,为进行红眼检测、红眼修正的参数也可以根据输入种类、照相机种类、处理空间、前段图像处理、图像的形式以及扫描条件等由操作者通过键入校正部60进行变更、设定。这时,也可以对这些输入种类、照相机种类、处理空间、前段图像处理、图像的形式以及扫描条件等中的几个进行组合,根据该组合变更参数。
检测红眼时的红眼区域指定方法,也可以采用以下的各种各样的方法。例如,有通过用鼠标18b和键盘18a等画出矩形框包围包含两眼以及两眼周边区域的区域、指定框内的区域的方法。这时,框并不限定于矩形,也可以是椭圆形等其它形状。而且,有通过用鼠标18b和键盘18a指定两眼的瞳孔的中心部,指定包含两眼以及两眼周边区域的区域的方法。而且,也可以不是两眼,而是用矩形或者椭圆形的框包围指定包含一只眼的周边区域的区域。而且,也可以指定包含眼的中心部和眼整体而形成的框的位置,根据从相对于中心部的框的位置利用统计方法获得的比率,自动形成包含一只眼的框,以该框内的区域作为红眼修正处理的处理对象区域,或者通过指定眼的中心部和眼的周边部中的一方的一处,自动形成包含眼整体的预定尺寸的框,指定该框内的区域。
并且,也可以用鼠标18b和键盘18a手画的形式形成包围包含眼的眼周边区域,指定框内的区域。
然后,计算出由上述任一种方法所指定的红眼修正处理的处理对象区域的特征量。所算出的特征量并没有特别限定,在此,选择根据作为抽出要素的色相、颜色度、亮度获得的各颜色值,选择出可以一次切出瞳孔部分的图像那样的特征量。将该特征量图表化后,构成图像的白眼部分、瞳孔部分、肌肉部分等要素区域之间形成山状波形。虽然与特征量的选择有关,例如包含亮光的红眼区域形成山尖,白眼部分和肌肉部分之间虹彩部分成为谷底,成为区域分割边界。
在这样分割的区域中,分别检查各自的形状、与其它区域之间的配置关系(位置)、面积比率、浓度、平均色调,以最具有瞳孔特征的部分作为红眼区域选出,进行红眼选择。
这时,当在一只眼的图像中有2以上区域作为红眼区域选出时,分别对形状、与其它区域之间的配置关系、面积比率、浓度、平均色调进行评价,以评价最高的区域作为红眼区域选择。
作为评价方法可以采用各种各样的方法,例如对于各分割区域,求出以圆形度越大点数越高的第1点数,以最高点数的部分作为最具有瞳孔部分的特征,即作为红眼区域。而且,对于各分割区域,计算出重心位置和指定区域的中心位置之间的距离,求出距离越短点数越高的第2点数,以最高点数的部分作为最具有瞳孔部分的特征,即作为红眼区域。
并且,对于各分割区域,计算分割区域的面积和制定区域的面积之间的比率,求出所获得的比率越偏离根据预先求出的瞳孔面积与指定区域的面积之间的比率所确定的范围点数越小的第3点数,以最高点数的部分作为最具有瞳孔部分的特征,即作为红眼区域。
而且,采用在色相、颜色度、亮度中任意1个以上中的平均值、最大值、最小值、对比度、直方图形状中任意1个以上,与预选测定的统计规律的色调不良区域信息进行比较,求出越具有接近色调不良区域的特征的特征点数越高的第4点数,以最高点数的部分作为最具有瞳孔部分的特征,即作为红眼区域。
并且,根据预先指定的瞳孔中心位置和两眼之间的间隔,求出越偏离瞳孔中心点数越小的第5点数,以最高点数的部分作为最具有瞳孔部分的特征,即作为红眼区域。
此外,按照点数的高低顺序进行加权,求出加权平均,使得点数高的更高,点数低的更低,扩大点数的差,可以明显区别最具有瞳孔部分的特征的区域。
在此,采用了检测红眼时所采用的特征量、以及根据该特征量分割图像区域时的阈值、加权值、从分割区域选择红眼区域时的点数等几个参数,由于这些阈值、加权值、以及特征量等参数,根据输入种类、照相机种类、处理空间、前段图像处理、图像的形式以及扫描条件等的条件而不同,所以在本发明中,通过根据输入种类、照相机种类、处理空间、前段图像处理、图像的形式以及扫描条件等的条件进行变更,可以更加正确检测出红眼区域。例如,阈值和特征量,根据8比特图像和10比特图像等用不同比特长度所表示的图像而不同,根据该形式变更参数。此外,这时加权值相同。
而且,也可以不单独采用输入种类、照相机种类、处理空间、前段图像处理、图像的形式以及扫描条件等的条件中的任一个,而对其中的几个组合,根据其中几个条件的组合变更所述参数。
另外,在条件设定部48中,对用于该红眼检测、红眼修正的参数进行变更(设定)。
在条件设定部48进行参数变更(设定)也可以通过预先准备好作为该参数的基准参数,例如,准备好作为基准的标准用参数,根据输入种类、照相机种类、处理空间、前段图像处理、图像的形式、扫描条件等的条件,或者是这些条件的组合,变换基准参数而求得。在这种情况下,用于变换基准参数的变换关系(变换式或变换量),由每个上述的各种条件或这些条件的组合设定。
例如,如图4(a)所示,也可以,当处理空间(用于处理图像数据的色空间)为变更参数的条件时,预先以sRGB色空间设定基准参数,在要处理的色空间为机器固有的洗印数据(PD)的色空间时,把以sRGB设定的基准参数从sRGB色空间变换为PD色空间,改变为PD色空间的参数。
这里,基准参数的从sRGB色空间到PD色空间的变换,即,处理空间的变换处理,可以使用各种公知的色空间变换处理,例如,可以通过变换表(LUT)处理或矩阵(MTX)处理等公知的色空间变换处理进行。因此,在这种情况下,需要对每个色空间准备好变换LUT或变换MTX。
另外,如图4(b)所示,在前段图像处理为参数变更条件,并且前段图像处理为色阶处理的情况下,也可以预先用标准色阶设定基准参数,在要处理的色阶处理为强反差的情况下,把用标准色阶设定的基准参数从标准色阶变换为强反差色阶,变换为强反差色阶中的参数。
这里,基准参数的从标准色阶到强反差色阶的变换,即色阶的变换处理(标准色阶、强反差、弱反差之间的变换处理),可使用各种公知的色阶变换处理,例如可通过变换表(LUT)处理或矩阵(MTX)处理等的公知的变换处理进行。在这种情况下,也需要对每个色阶准备好变换LUT或变换MTX。
另外,在条件设定部48中的进行的参数的变更(设定),不限于上述的实例,也可以预先作为参数,准备好针对输入种类、照相机种类、处理空间、前段图像处理、图像的形式、扫描条件等的所有条件的组合的参数,通过选择与这些条件或这些条件的组合对应的参数来进行。
例如,如图4(c)所示,在处理空间(处理图像数据的色空间)为参数变更条件时,也可以预先准备好用sRGB色空间设定的参数及用机器固有洗印数据(PD)的色空间设定的参数等的所有参数,从所准备的参数中,根据要处理的色空间是sRGB色空间还是PD色空间,选择对应的参数,由此变更参数。
另外,如图4(d)所示,在前段图像处理为参数变更条件、并且前段图像处理为色阶处理的情况下,也可以预先准备好所有的用标准色阶设定的参数、用强反差色阶设定的参数及弱反差色阶设定的参数等,通过从准备好的参数中根据要处理的色阶处理是标准色阶还是强反差色阶或是弱反差色阶,选择相应的参数,进行参数的变更。
另外,作为在条件设定部48中进行的参数的变更(设定),也可以同时使用上述的准备基准参数的方法及准备所有参数的方法。例如,在输入种类、照相机种类、处理空间、前段图像处理、图像的形式、扫描条件等的条件或这些条件的组合中,对于使用频率高的条件及条件的组合使用准备所有参数的方法,而对使用频率低的条件及条件的组合使用准备作为基准的标准用参数的方法。
然后,对检测出来的红眼进行修正处理。例如,原来为黑眼珠时,降低眼区域的颜色度,让其接近无彩色,修正成黑眼珠。而且,例如原来为蓝眼珠时,指定预先所希望的蓝眼睛的色相进行保存,通过色相变换可以修正成蓝眼珠
在此,对于在上述选择的红眼区域中的像素,根据红眼区域中的像素最小亮度的像素,将所有像素的亮度校正成和最小亮度的像素相同或者相近。
而且,对于颜色,也可以上述亮度的修正方法同样,按照最小颜色度的像素进行校正。这时,如果在自然环境下完成,也可以只校正亮度或者颜色度。
而且,作为其它修正方法,也可以从修正后的红眼区域的中心向周围成放射状形成灰度模样,以指定的颜色形成从中心向周围浓度越来越薄的灰度模样。咱此,所指定的颜色,例如可以选择从没有形成红眼的其它区域的瞳孔部分检测出最大浓度值和最小浓度值、或者根据上述最大浓度值和最小浓度值调整后的最大浓度值和最小浓度值、或者由用户预先指定的最大浓度值和最小浓度值等。
而且,在红眼修正处理中,本来是黑眼珠时,作为表示成为红眼的区域的颜色度下降到怎样的程度为好、或者让亮度接近最小亮度的像素的亮度到怎样的程度为好等标准的参数,或者表示上述灰度模样的参数等,可以根据例如输入种类是负片还是正片、或者数码相机等进行变更。
即,和红眼检测时同样,在红眼修正处理中使用的特征量的校正量等的参数也可以根据输入种类、照相机种类、处理空间、前段图像处理、图像的形式或扫描条件等进行变更。此外,也和红眼检测时同样,也可以将这些输入种类、照相机种类、处理空间、前段图像处理、图像的形式或扫描条件等中的几个组合,根据该组合变更上述参数。
这样,可以更贴切修正红眼,同时只是变更参数,就可以进行与输入种类无关而进行相同的处理方式,可以让软件(模块)和硬件(图形处理部)通用化。
以上,虽然通过例举各种实施方案,详细说明了本发明的红眼检测及修正方法,但并不限定于上述实施方案,只要在不脱离本发明的要旨的范围内,可以进行各种改进和变更。