Установление порогового значения для изображения RGB

У нас есть изображение в формате RGB. Я хочу применить к нему адаптивную пороговую обработку. Как найти пороговое значение ??? Я думаю, что мы можем отдельно найти пороговое значение для каждого канала, но что дальше? или если вы можете предоставить какое-то лучшее решение, это было бы заметно. Спасибо.


person Navdeep    schedule 28.07.2015    source источник
comment
Я думаю, вы, вероятно, ищете Otsu Thresholding ... en.wikipedia .org / wiki / Otsu% 27s_method   -  person Mark Setchell    schedule 25.05.2016


Ответы (1)


Вы написали, что хотите применить пороговое значение, поэтому я предполагаю, что вы хотите получить бинаризованное изображение в качестве вывода. Есть ли какая-то особая причина, по которой вы хотите выполнять пороговую обработку для каждого канала отдельно? Если нет, попробуйте преобразовать изображение в оттенки серого, а затем примените пороговое значение. Если вы хотите, вы можете применить пороговую обработку для каждого канала отдельно, а затем объединить выходные бинаризованные изображения из каждого канала в один выход, но я не знаю, почему вы хотите это сделать.

person Springfield762    schedule 28.07.2015
comment
На самом деле я пытаюсь найти эвклидово расстояние между пикселями при условии, что если расстояние ‹порог, то оба пикселя принадлежат одной и той же области, где эвклидово расстояние DIST = sqrt (d1 ^ 2 + d2 ^ 2 + d3 ^ 2), где D1 - интенсивность разница между двумя пикселями в красном канале, D2 - это разница в яркости между двумя пикселями в зеленом канале, D3 - это разница в яркости между двумя пикселями в синем канале. Надеюсь, вы поняли проблему. А теперь подскажите, что делать. Спасибо. - person Navdeep; 29.07.2015
comment
Неужели некому дать совет ?? - person Navdeep; 31.07.2015