Poszukuję jakiegokolwiek oprogramowania działającego z poziomu terminala (Linux), które byłoby wstanie określić poziom zróżnicowania / “pustości” pliku PNG / JPEG. Innymi słowy chciałbym by wyniki były następujące (oczywiście to tylko podgląd):
Całkiem ciekawy problem, na pewno ktoś już opracował taką miarę “różnorodności” obrazu, jednak to nie moja dziedzina.
Co przyszło mi do głowy to:
convert IMAGE -format %c histogram:info:-|wc -l
Czyli liczba linii potrzebna do opisania histogramu w formacie, który wypluwa ImageMagick. Jakaś miara to jest i dostępna przez linię komend, choć na pewno są lepsze.
Wyniki dla tych obrazków: 2, 15, 66, 250, 698, 6700
Wykorzystanie histogramu wydaje się ciekawym i prostym w użyciu rozwiązaniem, a co ważniejsze daje całkiem sensowne wyniki. Zobaczymy czy pojawią się inne pomysły, ale ten póki co wygląda naprawdę obiecująco.