Answer the question
In order to leave comments, you need to log in
Photo Quality Rating
Greetings.
In Yandex. There is a photo section Photo of the day , candidates for which, if I understand correctly, are selected automatically by evaluating the quality of the photo. Of course, we are talking about technical, not artistic quality.
So, on what basis does this assessment take place and are there ready-made solutions for python?
Answer the question
In order to leave comments, you need to log in
no, well, it's very simple: the camera model is taken from exif:
not_reflex or old_mirror -> bad quality, otherwise good quality.
It doesn't seem to be automatic.
Users upload pictures, moderators check, then users vote.
help.yandex.ru/fotki/?id=1115068
Any graphic file has a set of parameters: color scheme, number of colors, resolution, etc. The higher the value of the parameter, the better the photo quality.
Quoting from the Photo of the Day
page :
You can vote for Photo of the Day candidates
The question of image quality is a purely subjective matter, well, if you have a 32-bit color photo and Super-Hi-Vision resolution with randomly arranged pixels of all shades of the rainbow, will you consider such a photo to be of high quality? The main assessment of the quality of the photo is the maximum correspondence of the picture to the real object that is not imprinted on it.
Not automatically.
On stackexchange, similar questions appear almost once a week.
So far, a universal algorithm for assessing image quality has not been invented. Everything that is there is highly dependent on the image itself.
And the fact that your horizon is littered there, the legs / head are cut off or the framing is crooked, in general, only a “cool” system with image recognition and AI will be able to say.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question