Cómo identificar imágenes que no son interesantes o que no son interesantes con Python Imaging Library (PIL)

Tengo miles de imágenes y necesito eliminar las que no son fotografías, o de otra manera 'interesantes'.

Una imagen 'poco interesante', por ejemplo, puede ser de un solo color, o en su mayoría de un solo color, o un simple icono / logotipo.

a solución no tiene que ser perfecta, solo lo suficientemente buena como para eliminar las imágenes menos interesante

Mi mejor idea hasta ahora es tomar una muestra aleatoria de píxeles y luego ... hacer algo con ellos.

Respuestas a la pregunta(1)

Su respuesta a la pregunta