Chciałbym mieć szybszy proces sprawdzania moich zdjęć po zrzuceniu ich z aparatu do komputera. Z pewnością są pewne parametry, które mogę programowo wyodrębnić ze zdjęć i ta wartość może wystarczyć do automatycznego umieszczenia niektórych zdjęć na stosie „odrzuconych”.
Myślę o algorytmach wykrywania krawędzi, uzyskiwania średniej ostrość / rozmycie obrazu lub coś w tym stylu.
Wiem, że ten skrypt tak naprawdę nie odrzuci wszystkich złych zdjęć i zatrzyma dobre, ale mam nadzieję, że odrzucę te całkowicie gówniane.
Jestem prawie pewien, że mogę zaprogramować skrypt powłoki za pomocą ImageMagick (ale jestem otwarty na każde oprogramowanie wiersza poleceń), aby uzyskać to, czego potrzebuję. Problem polega na tym, że nie wiem, jakich wartości powinienem szukać, aby uzyskać lepsze wyniki.
TLDR; na co powinienem zwrócić uwagę, aby móc programowo odrzucić obraz (wykrywanie krawędzi, ostrość)?
Używam Fedory Linux.
edycja: Nie sądzę, że to pytanie jest duplikatem Czy istnieje oprogramowanie do analizy zdjęć, które wstępnie posortuje obrazy, identyfikując potencjalne problemy techniczne?, ponieważ to pytanie wymaga rekomendacji oprogramowania i sugeruje się zmianę przepływu pracy w odpowiedziach (i użycie oprogramowania który nie jest dostępny na Linuksie), a ja pytam, co da lepsze rezultaty w wykrywaniu złych zdjęć.