У меня есть папка с картинками JPEGs
.
Мне интересно, есть ли автоматизированный способ сортировки фотографий и чистой графики.
Я открыт для различных вариантов программного обеспечения.
Управлять
Первый ответ, вероятно, состоит в том, чтобы управлять активами , чтобы вам не приходилось их сортировать. Вообще говоря, могут быть особые соображения в зависимости от объекта такого управления, и, таким образом, это распространяется на все виды активов. Часто упоминается «программное обеспечение» , и оно, безусловно, существует, хотя часто связано с используемой программной средой и в меньшей степени с идентификацией. В конечном счете обсуждение возвращается к управлению активами, и в зависимости от масштаба, ценности и ресурсов будет сделан различный выбор. Нет никаких сомнений в том, что стоит все обдумать.
Идентификация своими руками
Учитывая пул изображений, которые вы должны отсортировать. Помимо готового программного обеспечения, которое вы можете найти, есть материалы, которые могут помочь в решении этой задачи. В зависимости от файлов, которые у вас есть, также может быть возможно различить их с помощью метаданных/ элемента именования файлов. 1
В одном ответе используется сценарий оболочки с набором утилит ImageMagick и цветовым диапазоном , как кто-то упомянул, чтобы помочь различать изображения и графику, но это не CV , поэтому он не обязательно устойчив, может плохо работать на маленьких изображениях или черно-белом. Могут быть и другие ограничения, но стоит попробовать, если это доступно для вас (Linux, OSX). Решение воспроизводится и обновляется здесь .
Другой подход основан на OpenCV для выполнения преобразований канала оттенка изображения в режиме HSV и сравнения с оригиналом; он использует то, как математика влияет на типы иллюстраций . Этот подход доступен и может потребовать настройки кем-то, кто лучше разбирается в основах изображения и цвета применительно к компьютерному зрению . Описанный первоначальный подход реализован и расширен здесь .
Ни один из методов не основан на обучении или распознавании объектов . Человек может пойти дальше, если захочет.
1. Задайте вопрос на подходящем для вашей платформы форуме, например SuperUser , Ask Different и U&L .
Винсент
Генри Лю