Normalizing detected objects
First Claim
Patent Images
1. A method, including:
- receiving an object, including a face, that has been automatically detected from an image;
normalizing the object to obtain a normalized object, wherein normalizing is performed by a processor and includes automatically resizing the object to a standard predefined size and performing a color transformation on the object by adjusting color characteristics associated with the object based at least in part on predefined color criteria;
displaying the normalized object;
receiving an assignment of a tag to the normalized object;
displaying in a graphical user interface a first control associated with displaying all normalized objects, a second control associated with displaying all normalized objects which do not have a tag assigned to it, and a third control associated with displaying all normalized objects which have a specified tag assigned to it; and
in response to receiving a selection of the first control, the second control, or the third control;
displaying, in the graphical user interface, all normalized objects in the event the first control is selected;
displaying, in the graphical user interface, all normalized objects which do not have a tag assigned to it in the event the second control is selected; and
displaying, in the graphical user interface, all normalized objects which have a specified tag assigned to it in the event the third control is selected.
2 Assignments
0 Petitions
Accused Products
Abstract
Displaying a normalized object is disclosed. Displaying includes receiving an object that has been automatically detected from an image, normalizing the object, and displaying the normalized object. Normalizing may include performing a color transformation.
-
Citations
19 Claims
-
1. A method, including:
-
receiving an object, including a face, that has been automatically detected from an image; normalizing the object to obtain a normalized object, wherein normalizing is performed by a processor and includes automatically resizing the object to a standard predefined size and performing a color transformation on the object by adjusting color characteristics associated with the object based at least in part on predefined color criteria; displaying the normalized object; receiving an assignment of a tag to the normalized object; displaying in a graphical user interface a first control associated with displaying all normalized objects, a second control associated with displaying all normalized objects which do not have a tag assigned to it, and a third control associated with displaying all normalized objects which have a specified tag assigned to it; and in response to receiving a selection of the first control, the second control, or the third control; displaying, in the graphical user interface, all normalized objects in the event the first control is selected; displaying, in the graphical user interface, all normalized objects which do not have a tag assigned to it in the event the second control is selected; and displaying, in the graphical user interface, all normalized objects which have a specified tag assigned to it in the event the third control is selected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product, the computer program product being embodied in non-transitory a computer readable storage medium and comprising computer instructions for:
-
receiving an object, including a face, that has been automatically detected from an image; normalizing the object to obtain a normalized object, wherein normalizing includes automatically resizing the object to a standard predefined size and performing a color transformation on the object by adjusting color characteristics associated with the object based at least in part on predefined color criteria; displaying the normalized object; receiving an assignment of a tag to the normalized object; displaying in a graphical user interface a first control associated with displaying all normalized objects, a second control associated with displaying all normalized objects which do not have a tag assigned to it, and a third control associated with displaying all normalized objects which have a specified tag assigned to it; and in response to receiving a selection of the first control, the second control, or the third control; displaying, in the graphical user interface, all normalized objects in the event the first control is selected; displaying, in the graphical user interface, all normalized objects which do not have a tag assigned to it in the event the second control is selected; and displaying, in the graphical user interface, all normalized objects which have a specified tag assigned to it in the event the third control is selected. - View Dependent Claims (13, 14, 15)
-
-
16. A system, including:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; receiving an object, including a face, that has been automatically detected from an image; normalizing the object to obtain a normalized object, wherein normalizing is performed by a processor and includes automatically resizing the object to a standard predefined size and performing a color transformation on the object by adjusting color characteristics associated with the object based at least in part on predefined color criteria; display the normalized object; receive an assignment of a tag to the normalized object; display in a graphical user interface a first control associated with displaying all normalized objects, a second control associated with displaying all normalized objects which do not have a tag assigned to it, and a third control associated with displaying all normalized objects which have a specified tag assigned to it; and in response to receiving a selection of the first control, the second control, or the third control; display, in the graphical user interface, all normalized objects in the event the first control is selected; display, in the graphical user interface, all normalized objects which do not have a tag assigned to it in the event the second control is selected; and display, in the graphical user interface, all normalized objects which have a specified tag assigned to it in the event the third control is selected. - View Dependent Claims (17, 18, 19)
-
Specification