CPC H04N 23/64 (2023.01) [G06T 7/0002 (2013.01); G06T 7/97 (2017.01); G06V 20/64 (2022.01); H04N 23/67 (2023.01); H04N 23/6812 (2023.01); H04N 23/80 (2023.01); H04N 23/951 (2023.01); H05K 999/99 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/10032 (2013.01); G06T 2207/30168 (2013.01)] | 20 Claims |
1. A method for estimating quality of at least one image from a stream of images, for use with a device that comprises in a single enclosure a digital camera module or functionality that comprises at least one optical lens for focusing received light from a scene and an image sensor coupled to at least one optical lens for capturing an image of the scene; a motion or location sensor for sensing the device motion; and a processor coupled to the image sensor and to the digital camera for receiving data therefrom, the method by the processor comprising use of at least one value from the following QI1 to QI4:
obtaining a first value (QI1) responsive to the device motion from at least one motion or location sensor;
obtaining a second value (QI2), where value is a measurement of under or over exposure of at least one of a part of image or face exposure;
analyzing the captured image for detecting or recognizing zero or more faces in the picture, calculates properties of at least one of said faces if exist, where said properties are at least one of: looking at camera, smiling, crying, face detection quality, face exposure or subject movement to obtain a third value (QI3);
obtaining a forth value (QI4) responsive to obstruction of at least one optical lens; and
estimating a forth weight (c4) associated with the forth value;
to select, based on values QI1, QI2, QI3, QI4, at least one appropriate suggestion from a pre-stored table of suggestions of how a user of the system may cause at least on said value to be above or below a threshold and to present said appropriate suggestion to the user.
|