изменение оттенка и насыщенности на уровне пикселей - PullRequest
1 голос
/ 17 ноября 2011

Я работаю над проектом обработки изображений, где мне нужно изменить цвет объекта. Для этого я выполнил пороговую операцию и получил пиксели объекта, как показано на рисунке. После этого я применил различные цвета к объекту, используя метод setPixel в c #. Но этот метод уничтожает все характеристики изображений. Но на самом деле мне нужно что-то вроде нижних изображений. Я получил их путем редактирования в Adobe Photoshop, изменив оттенок и насыщенность. Ребята, вы можете сделать какие-либо предложения, как это сделать. Пример кода приветствуется, спасибо заранее.

Исходное изображение

enter image description here

Пороговое изображение

enter image description here

Цветное нанесенное изображение

enter image description here

Обязательное изображение

enter image description here enter image description here

1 Ответ

0 голосов
/ 17 ноября 2011

Получить оттенок, насыщенность и яркость каждого пикселя из значений RGB ( RGB <-> HSV ). Затем поиграйте с ними и конвертируйте изображение обратно в RGB.

...