Есть ли способ автоматически разделить папку с изображениями в зависимости от того, являются ли они фотографическими или штриховыми?

У меня есть папка с картинками JPEGs.

Мне интересно, есть ли автоматизированный способ сортировки фотографий и чистой графики.

Я открыт для различных вариантов программного обеспечения.

Этот вопрос кажется не по теме, потому что он не о дизайне и лучше подходит для SuperUser .
Спасибо за все советы и ответы. Я не дизайнер и не программист. Я хак. До этого момента я просто делал это вручную с помощью эскизов. Затем я начал пробовать гистограммы в ImageJ.

Ответы (1)

Управлять

Первый ответ, вероятно, состоит в том, чтобы управлять активами , чтобы вам не приходилось их сортировать. Вообще говоря, могут быть особые соображения в зависимости от объекта такого управления, и, таким образом, это распространяется на все виды активов. Часто упоминается «программное обеспечение» , и оно, безусловно, существует, хотя часто связано с используемой программной средой и в меньшей степени с идентификацией. В конечном счете обсуждение возвращается к управлению активами, и в зависимости от масштаба, ценности и ресурсов будет сделан различный выбор. Нет никаких сомнений в том, что стоит все обдумать.


Идентификация своими руками

Учитывая пул изображений, которые вы должны отсортировать. Помимо готового программного обеспечения, которое вы можете найти, есть материалы, которые могут помочь в решении этой задачи. В зависимости от файлов, которые у вас есть, также может быть возможно различить их с помощью метаданных/ элемента именования файлов. 1

В одном ответе используется сценарий оболочки с набором утилит ImageMagick и цветовым диапазоном , как кто-то упомянул, чтобы помочь различать изображения и графику, но это не CV , поэтому он не обязательно устойчив, может плохо работать на маленьких изображениях или черно-белом. Могут быть и другие ограничения, но стоит попробовать, если это доступно для вас (Linux, OSX). Решение воспроизводится и обновляется здесь .

Другой подход основан на OpenCV для выполнения преобразований канала оттенка изображения в режиме HSV и сравнения с оригиналом; он использует то, как математика влияет на типы иллюстраций . Этот подход доступен и может потребовать настройки кем-то, кто лучше разбирается в основах изображения и цвета применительно к компьютерному зрению . Описанный первоначальный подход реализован и расширен здесь .

Ни один из методов не основан на обучении или распознавании объектов . Человек может пойти дальше, если захочет.


1. Задайте вопрос на подходящем для вашей платформы форуме, например SuperUser , Ask Different и U&L .

Теперь ваш ответ совершенно другой :) По сути, управление тегами - лучшее решение. Однако это также проигрышное предложение в крупных организациях. Я провел исследование по категории CAD, что, по общему признанию, сложнее. Но ключ в том, что если система не автоматизирована, некоторые из них не будут обрабатываться должным образом. И это может быть хуже, чем правильное обращение с некоторыми из них. Так что у автомата есть свое качество.
@joojaa Спасибо за ваш комментарий! Я прошел почти полный круг с содержанием. Конечно, все больше и больше это превратилось в CMS и т. Д. И больше не основано на задачах, поскольку это больше касается рабочего процесса и бизнес-процесса, хостинга и т. Д. В моем случае это была отличная возможность установить OpenCV, поиграть с файлами и тому подобное. LOL. Я считаю, что материал позволяет и демонстрирует «горизонтальное» содержание...