Как определить, является ли изображение фотографией, рисунком или линией?

Как лучше всего определить тип изображения?rwong-х ответ наэтот вопрос предлагает Google разделить изображения на следующие группы:

Фото - непрерывный тонКлип-арт - плавное затенениеРисование линии - битонал

Какова наилучшая стратегия для классификации изображения в одну из этих групп? В настоящее время я использую Java, но любые общие подходы приветствуются.

Спасибо!

Обновить:

Я попробовал уникальный метод подсчета цвета, которыйtyjkenn упоминается в комментарии, и, кажется, работает около 90% случаев, которые я пытался. В частности, черно-белые фотографии трудно правильно определить, используя только уникальный подсчет цветов.

Получение гистограммы изображения и подсчет только одного взгляда не похоже на приемлемый вариант. Например, это изображение имеет только два пика:

Вот еще два изображения, которые я проверил:

Ответы на вопрос(4)

Ваш ответ на вопрос