Source: https://patents.google.com/patent/JP2007094840A/en
Timestamp: 2020-02-19 14:51:25
Document Index: 142922703

Matched Legal Cases: ['art 15', 'art 22', 'art 24', 'art 25', 'art 26', 'art 30']

JP2007094840A - Image processing device and image processing method - Google Patents
JP2007094840A
JP2007094840A JP2005284616A JP2005284616A JP2007094840A JP 2007094840 A JP2007094840 A JP 2007094840A JP 2005284616 A JP2005284616 A JP 2005284616A JP 2005284616 A JP2005284616 A JP 2005284616A JP 2007094840 A JP2007094840 A JP 2007094840A
JP2005284616A
Mutsuo Imai
睦朗 今井
2005-09-29 Application filed by Fujifilm Corp, 富士フイルム株式会社 filed Critical Fujifilm Corp
2005-09-29 Priority to JP2005284616A priority Critical patent/JP2007094840A/en
2007-04-12 Publication of JP2007094840A publication Critical patent/JP2007094840A/en
<P>PROBLEM TO BE SOLVED: To automatically perform image processing tuned to preferred color reproductivity with respect to image data. <P>SOLUTION: A face area is detected regarding to a static image obtained from image data, and a quadrangle area, including a face area, is extracted as a face area. Race discrimination is performed, after extraction of the feature amounts from the extracted face image, based on the extracted feature amounts. A flesh color is selected from a flesh color table, based on the race specified by this race discrimination. The compensation amount in color tone compensation is computed from the flesh color obtained from the face image and the flesh color selected from among the flesh color table. Then color tone compensation in the subject person is performed to relevant image data, based on the computed compensation amount. <P>COPYRIGHT: (C)2007,JPO&INPIT
The present invention relates to an image processing apparatus and an image processing method for performing image processing according to a subject person on a still image in which the subject person is a subject, for example.
After image processing is performed on image data obtained by a digital camera or image data obtained by reading an image exposed on a developed photographic film, print processing using the image processed image data is performed. In general, obtaining a photographic image is performed. For example, in the case of image data in which the subject person is the subject, the skin color area is extracted from the still image based on the image data, and the skin color area is color-corrected so that the skin color of the extracted skin color area is close to the predetermined skin color correction target value. (For example, patent document 1). In this case, a flesh color correction value is calculated from the flesh color of the extracted flesh color region and a preset flesh color correction target value, and color tone correction of the image data is performed using the flesh color correction value, thereby achieving good flesh color reproduction. Can be performed.
In addition to this, it is conceivable to perform image processing on the image data subjected to color space conversion using an output color table corresponding to color reproducibility (for example, Patent Document 2). In this case, when selecting whether or not to perform the correction to the faithful color reproduction and performing the correction to the faithful color reproduction, the region or race where the photographic image output from the printer is used is used. An output color table corresponding to the desired color reproduction is selected, and image processing based on the output color table is performed.
JP 2001-186323 A Japanese Patent Laid-Open No. 2001-218075
However, when a skin color region is extracted from a still image and the skin color region is color-tone corrected so that the skin color of the extracted skin color region is close to a predetermined skin color correction target value, the skin color varies depending on the race. In a place where the race lives, there is a problem that the range of colors recognized as skin color is widened, and it becomes difficult to extract the skin color from the still image, resulting in difficulty in image processing. In addition, there is another problem that it is difficult to obtain appropriate image processing because preferred color reproducibility differs depending on the race.
On the other hand, when image processing is performed on image data that has undergone color space conversion using an output color table that supports color reproducibility, the preferred color is used because the region and race in which still images are used are input in advance. Although there is an advantage that image processing according to reproducibility is performed, there is a problem that it is necessary to input an area and race where a photographic image is used in advance, and it takes time and effort for image processing.
The present invention has been made to solve the above-described problems, and is an image processing apparatus capable of automatically performing image processing in accordance with preferred color reproducibility on input image data. And an image processing method.
The image processing apparatus according to the present invention includes a face detection unit that detects a face of a subject person by analyzing an image, a count unit that counts the number of faces of the subject person detected by the face detection unit, and the face The feature acquired by the feature quantity acquisition means with reference to a feature quantity acquisition means for acquiring the feature quantity from the face of the subject person detected by the detection means and a database in which a plurality of feature quantities for the race are accumulated. A race specifying means for specifying the race based on the quantity, and an image processing means for executing image processing based on the specified race on the image are provided. Note that the characteristics of the subject person include, for example, the contour shape of the face, the shape and position of eyes, nose, mouth, ears, etc., or the iris color of the eyes.
In this case, skin color detecting means for detecting the skin color of the face by analyzing the face of the subject person is provided, and the image processing means approximates the skin color based on the race specified by the race specifying means. As described above, the image processing is performed on the skin color of the subject person.
Further, when the count number in the counting unit is 2 or more, the image processing unit selects one of a plurality of specified races so as to be close to the skin color based on the selected race. In addition, the image processing for the subject person is executed.
In addition, when a person who uses the image is registered, image processing based on the race of the person is executed.
Each time the race specifying means specifies the race of the subject person, the database stores the feature quantity acquired by the feature quantity acquisition means and the race corresponding to the feature quantity in association with each other. It is characterized by going.
In addition, the image processing method of the present invention includes a step of detecting a face of a subject person by analyzing an image, a step of counting the number of faces of the detected subject person, and a face of the detected subject person. The step of acquiring the feature amount, the step of identifying the race based on the acquired feature amount with reference to a database in which a plurality of feature amounts in the race are accumulated, and the step based on the specified race Performing image processing on the image.
According to the image creating apparatus of the present invention, by analyzing an image, a face detecting unit that detects a face of a subject person, a counting unit that counts the number of faces of the subject person detected by the face detecting unit, The feature amount acquisition unit acquires the feature amount from the face of the subject person detected by the face detection unit, and the feature amount acquisition unit refers to a database in which a plurality of feature amounts of the race are accumulated. A race specifying means for specifying the race based on the feature amount, and an image processing means for executing image processing based on the specified race on the image. Image processing based on the corresponding color reproducibility or the color reproducibility preferred by the race can be automatically performed.
In addition, skin color detecting means for detecting the skin color of the face by analyzing the face of the subject person is provided, and the image processing means approaches the skin color based on the race specified by the race specifying means. In addition, since the image processing is performed on the skin color of the subject person, color reproduction faithful to the race of the subject person can be performed in the image processing.
Further, when the count number in the counting unit is 2 or more, the image processing unit selects one of a plurality of specified races so as to be close to the skin color based on the selected race. In addition, since the image processing for the subject person is executed, the image processing based on the color tone preferred by the race can be automatically performed.
In addition, when a person who uses the image is registered, image processing based on the race of the person is executed. Therefore, it is possible to perform image processing based on a favorite color tone of the registered person. it can.
Each time the race specifying means specifies the race of the subject person, the database stores the feature quantity acquired by the feature quantity acquisition means and the race corresponding to the feature quantity in association with each other. Therefore, the racial discrimination accuracy can be improved.
FIG. 1 is a functional block diagram illustrating an example of the configuration of the image processing apparatus. The image processing apparatus 10 includes a data reading unit 11 and a data writing unit 12. For example, a storage medium 13 made of an optical disk such as a magnetic disk or a CD-R (Compact Disk Recordable) is set in the data reading unit 11, and image data stored in the storage medium 12 is read. The image data read by the data reading unit 11 is stored in the image folder PF created in the RAM 17, and when the image processing program PG1 is executed by the CPU 15, the image data is read from the image folder PF. Similarly to the data reading unit 11, the data writing unit 12 is set with a storage medium 14 made of an optical disk such as a magnetic disk or a CD-R (Compact Disk Recordable), and is subjected to image processing by the image processing unit 26. Write image data. The image data includes image data obtained by an imaging device such as a digital camera or a camera-equipped mobile phone, and is obtained by photoelectrically reading an image recorded on a photographic film or photographic paper. It shall include image data.
The image processing apparatus 10 includes a CPU 15, a ROM 16, and a RAM 17 as main parts. The CPU 15 executes the image processing program PG 1 stored in the ROM 16, thereby controlling the control unit 20, the face detection unit 21, the counter 22, and the skin color detection unit 23. , Function amount acquisition unit 24, race identification unit 25, and image processing unit 26.
The face detection unit 21 detects a face area from a still image according to the face detection program PG2 stored in the ROM 16. When detecting a face area from a still image, the still image is collated with a face pattern image prepared in advance, and a portion similar to the face pattern image is detected as a face area from the still image. When the face area is detected, a square area including the detected face area is extracted as a face image. Then, face image data based on the extracted face image is created, and the created face image data is stored in the RAM 17. For example, in the case of a still image composed of a plurality of subject persons, a face area is detected for each subject person, and the extracted plurality of face images are stored in the RAM 17 as face image data. Instead of creating the face image data, it is also possible to create position data indicating the position of the face area and store this position data in the RAM 17. The counter 22 is provided to count the number of face image data created by the face detection unit 21.
The skin color detection unit 23 is provided to detect the skin color from the face image data. For example, the face image data obtained by the face detection unit 21 is composed of color image data using the RGB color system, and the color image data is converted into color image data of the HSV color system. The HSV color system is a color system that indicates colors by hue, brightness, and saturation. For example, in the case of the HSV color system, the hue indicating the skin color is within a predetermined range of the hue circle (for example, a range of 6 to 38 ° when the position indicating red between hues is 0 °). It is determined whether or not the hue of each pixel of the face image data converted into color-based color image data falls within the predetermined range of the above-described hue circle. Then, the hue of the pixel determined to be within the predetermined range of the hue circle is determined to be a hue indicating skin color, and the pixel determined to be the hue indicating skin color is recorded. Then, the average values of the R (red), G (green), and B (blue) tone values are calculated from all the pixels that are determined to have a flesh-colored hue. The combined color of the R, G, and B tone values is stored in the RAM 17 as the skin color in the face image data. When a plurality of face image data is created in the face detection unit 21, the skin color detection unit 23 performs skin color detection for all the face image data.
The feature amount extraction unit 24 detects organs constituting the face such as eyes, nose, nostrils, mouth, eyebrows, jaws, and forehead from the face image based on the created face image data. After the facial organ is detected, the face image is converted to a grayscale image, and the detected face image is subjected to angle normalization and size normalization based on the positional relationship of the detected facial organ. carry out. After these processes are performed, the position of the feature point is set based on the detected position of the facial organ. For example, the feature points are set so as to be denser as they are closer to the center position of the organ and coarser as they are farther from the center position of the organ. After the setting of the feature points, a feature amount acquisition process is executed. The feature amount acquisition process is performed on each set feature point using, for example, Gabor wavelet transform. By performing this Gabor wavelet transform, the periodicity and directionality of the grayscale features around the feature points are extracted as feature amounts.
The race specifying unit 25 specifies the race of the subject person from the feature amount of the face image acquired by the feature amount extracting unit 24. This person specifying unit has a plurality of support vector machines (SVM) used as, for example, discriminators for pattern recognition. This SVM uses the recruiting plane passing through the middle of the learning data belonging to the two classes as an identification boundary plane, and estimates whether the feature values at all input feature points belong to either of the two classes. Since SVM is well known, its details are omitted here. Moreover, it is also possible to specify the race by pattern matching or the like instead of using SVM.
For example, when the race is any one of caucasian, negroid, and mongoloid, it is specified whether the subject person from whom the feature amount of the feature point is obtained corresponds to any one. That is, first, it is estimated whether or not the subject person is a caucasian, and then if the subject person is not a caucasian, it is estimated whether or not it is a negroid. Based on the result estimated by the SVM, the race specifying unit 25 specifies the race of the subject person. The data used for this SVM is stored in the database 30, and the feature amount of the face image used when specifying the person is stored in the database 30 after the race is specified. Information on the race specified by the race specifying unit 25 is stored in the RAM 17. Note that the database 30 may be a database connected in a one-to-one correspondence with the image processing apparatus of the present embodiment, or may be a database in which a plurality of image processing apparatuses of the present embodiment are connected via the Internet. Good.
The image processing unit 26 is provided for performing image processing on image data. As this image processing, image processing on the entire still image such as auto white balance (AWB) processing, auto exposure (AE) processing, or gradation conversion processing is performed. Both the AWB process and the AE process are processes for adjusting the appearance of the skin color of the subject person, the AWB process is for adjusting the hue of the entire image, and the AE process is for adjusting the brightness and gradation of the entire image. This is a process for adjustment. In addition to this, partial image processing of still images such as color tone correction for a subject person, red-eye correction, face jump by strobe light, and correction for face crushing by backlight shooting is performed.
Among the processes described above, the tone correction for the subject person is performed as follows. First, the skin color corresponding to the race specified by the race specifying unit 25 is selected using the skin color table 27 stored in the ROM 16. The skin color table 27 is composed of table data in which a plurality of races are associated with skin colors of the respective races. The race skin color is composed of gradation values of R, G, and B colors. At this time, if the customer is registered in the database 30 as customer data, personal information such as the customer's name or telephone number is input through the operation panel 32, and the customer such as name, address, and race is entered. Read data. In this case, since the data indicating the race is stored in the customer data, the image processing unit 26 selects the skin color used for the color tone correction from the skin color table 27 based on the data indicating the race. In addition, if the customer data of the customer is newly registered before image processing is performed if it is not registered in the customer data, similarly, based on the data indicating the registered customer race, A skin color to be used for color tone correction is selected from the skin color table 27.
On the other hand, when the customer data is not registered in the database 30, the skin color is selected from the skin color table in the following procedure. First, the image processing unit 26 refers to the count value of the counter 22 and confirms the number of subject persons. When the count value of the counter 22 is 1, the skin color associated with the race specified by the race specifying unit 25 is selected from the skin color table 27. The skin color associated with the specified race is also selected from the skin color table 27 even when the number of subject persons is two or more and the subject persons have the same race. On the other hand, when there are two or more subject persons and these subject persons have different races, the corresponding skin color is selected using the race of the subject person having a wide area in one image.
When the skin color for the race specified by using the skin color table 27 is selected, the image processing unit 26 reads the correction amount calculation program PG3 and is selected as the skin color of the face image detected by the skin color detection unit 23. The correction amount in the tone correction is calculated from the determined skin color. Then, based on the calculated correction amount, tone correction for the skin color of the subject person is performed on the image.
The image display unit 31 includes, for example, a liquid crystal panel, and performs input display when executing image processing, display of a photographic image read by the data reading unit 11, or display of a preview image of image data subjected to image processing. The operation panel 32 includes a keyboard, a mouse, a touch panel, and the like, and is operated when performing customer data registration, input operation during image processing, and correction based on a preview image. The printer 33 is provided for printing the preview image displayed on the image display unit 31.
Next, the operation of the present embodiment will be described based on the flowchart of FIG. 2 or FIG. When the data reading unit 11 reads image data from the storage medium 13, the CPU 15 writes the read image data into an image folder PF provided in the RAM 17. At the same time, the CPU 15 reads the image processing program PG1 from the ROM 16 and executes the program. When the image processing program PG1 is executed, the face detection unit 21 reads the face detection program PG2 stored in the ROM 16 and executes the program.
When the face detection program PG2 is executed, the face detection unit 21 compares the still image based on the image data stored in the image folder PF of the RAM 17 with the face pattern image prepared in advance. Then, a portion similar to the face pattern image is detected as a face area from the still image P1, and quadrangular areas including the detected face area are extracted from the still image as face images PF1 and PF2, respectively. The data is stored in the RAM 17 as data. At this time, every time a face image is extracted, the count value of the counter 22 is incremented by one. For example, when face images PF1 and PF2 are detected from still images, the count value of the counter 22 is 2.
When the face image data is stored in the RAM 17, a skin color detection process in the skin color detection unit 23 is performed. First, face images PF1 and PF2 represented by the RGB color system based on the face image data are converted into face images PF1 'and PF2' represented by the HSV color system. The skin color detection unit 23 determines whether or not the hue represented by each pixel of the face images PF1 ′ and PF2 ′ is within a range of 6 to 38 ° of the hue ring, for example, and is 6 to 38 ° of the hue ring. The hue of the pixel determined to be within the range is set as a hue indicating skin color. Then, the pixels determined to have a hue indicating the skin color are recorded. After this process is performed for all pixels, a gradation value that is an average of the gradation values of the R color, the G color, and the B color is calculated in the pixel that is determined to have a hue indicating a skin color. The skin color obtained by combining the calculated gradation values of the R, G, and B colors is stored in the RAM 17 as the skin color in the face image.
When the skin color detection ends, the feature amount extraction unit 24 detects organs constituting the face such as eyes, nose, nostrils, mouth, eyebrows, jaws, and forehead from the face images PF1 and PF2. Then, the face images PF1 and PF2 are converted into grayscale images, and angle normalization and size normalization of the detected face images are performed based on the positional relationship of the detected facial organs. After these processes are performed, the position of the feature point is set based on the detected position of the facial organ. After the feature points are set, feature amount acquisition processing is executed, and the periodicity and directionality of the light and dark features around the feature points are extracted as feature amounts. When the feature amount is extracted, the feature amounts of the face images PF1 and PF2 are sent to the race specifying unit 25, and the race specifying unit 25 specifies the race using the extracted feature amount.
The race specifying unit 25 uses the SVM to specify the race based on the feature amounts for the sent face images PF1 and PF2. For example, when the race is any one of caucasian, negroid, and mongoloid, it is specified whether the subject person from whom the feature amount of the feature point is obtained corresponds to any one. That is, first, it is estimated whether or not the subject person is a caucasian, and then if the subject person is not a caucasian, it is estimated whether or not it is a negroid. Based on the result estimated by the SVM, the race specifying unit 25 specifies the race of the subject person. The data used for this SVM is stored in the database 30, and the feature amount of the face image used when specifying the person is stored in the database 30 after the race is specified. Information on the race specified by the race specifying unit 25 is stored in the RAM 17. The specified race is stored in the RAM 17. Also, the feature amount obtained from the face image is stored in the database 30 in a state associated with the specified race. Thereby, the accuracy in race discrimination can be increased as the number of times image processing is performed after race discrimination is performed.
The image processing unit 26 performs image processing on the entire still image such as auto white balance (AWB) processing, auto exposure (AE) processing, or gradation conversion processing. After this image processing, for example, partial image processing of still images such as correction of color tone correction, red-eye correction, face jump by strobe light, and face collapse by backlight shooting is performed. When correcting the color tone of the subject person, the image processing unit 26 determines that the subject person is a mongoloid from the feature amounts of the face images PF1 and PF2. Extract the skin color corresponding to Mongoloid. Thereafter, the correction amount calculation program PG3 is executed from the ROM 16. When this correction amount calculation program PG3 is executed, the correction amount at the time of tone correction is calculated using the skin color detected from each of the face images PF1 and PF2 and the skin color corresponding to the Mongoloid. As a result, it is possible to perform color tone correction according to the race of the subject image.
On the other hand, the race of the subject person obtained from the feature values obtained from the face images PF1 and PF2 may be different. In this case, the race of the subject person having a large proportion of the subject person in the still image P1 is selected, and the skin color corresponding to the race of the subject person is selected from the skin color table 27. A correction amount in color tone correction is calculated from the selected skin color and the skin color of the subject person. For example, the race of the subject person specified from the face image PF1 is specified as a mongoloid, the race of the subject person specified from the face image PF2 is specified as a negroid, and the subject person specified from the face image PF1 When the proportion is large, Negroid is selected as the race. In this case, the correction amount at the time of tone correction is calculated from the skin color obtained from the face image PF2 and the skin color of the negloid selected from the skin color table 27, and the tone correction is performed on the still image. As a result, it is possible to perform color tone correction according to the race of the subject image.
When a plurality of image data is read by the data reading unit 11, the above-described processing is performed on all the image data. Then, the image processed image data is displayed as a still image on the image display unit 31 and then transferred to the printer 33, for example, to print a photographic image, create album image data using the image data, image data An appropriate process such as writing to the storage medium 14 is performed.
In addition, customer data may be registered in a database. In this case, image processing can be performed by the method described above, and image processing can be performed by the following method. When registered in the customer data, the customer's name, telephone number, and the like are input through the operation panel 32, and the customer data is read from the database 30. Since this customer data is composed of name, address, race, etc., this customer data is read, and the skin color corresponding to the race recorded in the customer data is read from the skin color table 27. Since skin color detection or the like in the face image is performed from the still image, the correction amount in the color tone correction is calculated using the read skin color and the skin color detected from the face image. Using the calculated correction amount, color tone correction in a still image is performed. In this case, it is possible to perform color tone correction according to customer preference. In addition, a correction amount when image processing has been performed on image data previously owned by the customer, that is, a customer's favorite color is attached to the customer data and registered in the database 30, and the correction amount. Can be used for the next color tone correction. Thereby, it is possible to perform color tone correction in accordance with the customer's favorite color.
In this embodiment, when there are a plurality of subject persons, the subject person having a large occupation area in the still image is selected. However, the present invention is not limited to this, and it is possible to individually correct the color tone of each subject person. Is possible.
In the present embodiment, the characteristics of the subject person are collated with the data stored in the database to identify the race of the subject person. However, when this identification is performed, the subject is identified by the image display unit. The probability (reliability) indicating the certainty of the race may be displayed.
In this embodiment, it is effective for an area where only a specific race is inhabited, but for an area where a plurality of races are inhabited, for example, depending on the shooting conditions of still images, other races May be specified as In this case, for example, in the race specifying unit, it is possible to correct the probability of being specified as a specific race with respect to the race obtained from the characteristics of the subject person. That is, in a region where the ratio of caucasian to mongoloid is 2: 1, the probability that the caucasian is specified in the person specifying unit can be set to be close to the above-described ratio.
In the present embodiment, the tone correction is performed for the skin color of the subject person, but in addition, the tone correction of the color of the pupil obtained from the subject person can also be performed. For example, when the flash photography is performed at night, there may be a so-called red eye in which the pupil turns red in the subject person of the obtained still image. In this case, when this red eye is corrected, the color of the iris varies depending on the race, and therefore, by specifying the race of the subject person in the still image, it is possible to perform color correction that matches the iris color. In this case, for example, even if the race is specified from the face image, if the iris color is different due to different shooting conditions (for example, even if the same person is shot, the iris is blue or green There is). In this case, the image corrected for both the case where the iris color is blue and the case where the iris color is green is displayed on the image display unit so that the customer can select it. Also good.
In the present embodiment, the race of the subject person is specified from the feature amount of the subject person, and the color correction of the subject person is performed using the table according to the specified race. However, the present invention is limited to this. It is not necessary to specify the color of the entire still image, select a table from the color of the entire still image layer and the race, and perform color tone correction on the still image.
In this embodiment, the image processing apparatus has been described. However, the present invention is not limited to this, and for example, the image processing function of the present invention can be installed in a printer apparatus.
It is a functional block diagram which shows the structure of the image processing apparatus of this invention. It is a flowchart which shows the flow of an image process. It is explanatory drawing which shows the flow to the identification of the subject person of a still image, and image processing.
DESCRIPTION OF SYMBOLS 10 Image processing apparatus 11 Image data reading part 15 CPU
DESCRIPTION OF SYMBOLS 21 Face detection part 22 Counter 23 Skin color detection part 24 Feature acquisition part 25 Race specific part 26 Image processing part 30 Database
Face detection means for detecting the face of the subject person by analyzing the image;
Counting means for counting the number of faces of the subject person detected by the face detecting means;
Feature quantity acquisition means for acquiring the feature quantity from the face of the subject person detected by the face detection means;
A race specifying means for specifying a race based on the feature quantity acquired by the feature quantity acquisition means with reference to a database in which a plurality of feature quantities in the race are stored;
An image processing apparatus comprising: image processing means for executing image processing based on the specified race on the image.
Skin color detection means for detecting the skin color of the face by analyzing the face of the subject person, and the image processing means is close to the skin color based on the race specified by the race specification means, The image processing apparatus according to claim 1, wherein image processing is performed on the skin color of the subject person.
When the count number in the counting unit is 2 or more, the image processing unit selects any race of the specified plurality of races, and approaches the skin color based on the selected races, The image processing apparatus according to claim 1, wherein image processing is performed on a subject person.
The image processing apparatus according to claim 1, wherein when a person who uses the image is registered, image processing based on a race of the person is executed.
Each time the race specifying means specifies the race of the subject person, the database stores the feature quantity acquired by the feature quantity acquisition means and the race corresponding to the feature quantity in association with each other. The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
Detecting the face of the subject person by analyzing the image;
Counting the number of detected human faces,
Obtaining the feature amount from the detected face of the subject person;
Identifying a race based on the acquired feature amount with reference to a database in which a plurality of feature amounts of the race are accumulated;
An image processing method comprising: performing image processing based on the specified race on the image.
JP2005284616A 2005-09-29 2005-09-29 Image processing device and image processing method Pending JP2007094840A (en)
JP2005284616A JP2007094840A (en) 2005-09-29 2005-09-29 Image processing device and image processing method
JP2007094840A true JP2007094840A (en) 2007-04-12
ID=37980470
JP2005284616A Pending JP2007094840A (en) 2005-09-29 2005-09-29 Image processing device and image processing method
JP (1) JP2007094840A (en)
JP2009237618A (en) * 2008-03-25 2009-10-15 Seiko Epson Corp Detection of face area in image
JP2011139329A (en) * 2009-12-28 2011-07-14 Casio Computer Co Ltd Image processing apparatus, and image modification program
JP2013201714A (en) * 2012-03-26 2013-10-03 Central Research Institute Of Electric Power Industry Moving-object image discrimination device and moving-object image discrimination method
JP2004320285A (en) * 2003-04-15 2004-11-11 Nikon Corp Digital camera
2005-09-29 JP JP2005284616A patent/JP2007094840A/en active Pending
EP1430710B1 (en) 2007-03-14 Image processing to remove red-eye features