Обработка изображений и определение цвета в Java
Я пытаюсь собрать проект с использованием Eclipse, который возьмет сохраненное изображение и сможет обнаружить определенные цвета. Например, если изображение содержит различные цветные круги (или любую другую форму), оно сможет указать цвет окружностей на экране - красный, желтый, розовый и т. Д.
Я не совсем уверен, с чего начать, поэтому любая помощь будет оценена. Я все еще учусь, когда дело доходит до Java, поэтому, пожалуйста, извините за недостаток знаний.
В Интернете я нашел пример кода, который снимал изображение и разделял цвета на красный, синий и зеленый с помощью color.getRed(); color.getBlue(); color.getGreen(); - но я не совсем уверен, как распространить это на такие цвета, как желтый, розовый, коричневый и т. д. Хотя результат, который я в идеале искал, заключается в обнаружении цветов, уже существующих в изображении, а не в преобразовании всего самого изображения в конкретный цвет.
Спасибо
1 ответ
color.getRed(); color.getBlue(); color.getGreen(); являются основными цветами, вы можете получить любой цвет, сочетающий эти значения.