Я бы хотел ускорить процесс просмотра моих фотографий, когда я отправляю их с камеры на компьютер. Конечно, есть некоторые параметры, которые я могу программно извлекать из фотографий, и этого значения может быть достаточно, чтобы автоматически поместить некоторые фотографии в стопку «отбросить».
Я думаю о алгоритмах для обнаружения краев, получения средней резкости / размытости изображения или чего-то в этом роде.
Я знаю, что этот скрипт на самом деле не отбросит все плохие фотографии и сохранит хорошие, но я надеюсь отбросить полностью дерьмовые.
Я почти уверен, что могу запрограммировать сценарий оболочки, используя ImageMagick (но я открыт для любого программного обеспечения командной строки), чтобы получить то, что мне нужно. Проблема в том, что я не знаю, какие значения мне нужно искать, чтобы получить лучшие результаты.
TLDR; Какие вещи я должен искать, чтобы иметь возможность программно отбрасывать изображение (распознавание краев, резкость)?
Я использую Fedora Linux.
edit: я не думаю, что этот вопрос является дубликатом Существует ли программное обеспечение для анализа фотографий, которое будет предварительно сортировать изображения, выявляя потенциальные технические проблемы? , поскольку этот вопрос требует рекомендации программного обеспечения и предлагается измените рабочий процесс в ответах (и с помощью программного обеспечения, которого нет в linux), пока я спрашиваю, что даст лучшие результаты при обнаружении плохих фотографий.