Изображение локальный порог
-
14-11-2019 - |
Вопрос
У меня есть изображение, к которому я хочу применить сегментацию, используя локальное пороговое значение.Это требует следующих шагов:
- .
-
Первый сегмент изображения во многие подписки
-
внедрить локальное пороговое значение, вычисляя среднее значение в каждом подразделении
-
Преобразовать матрицу изображения в двоичный, сравнивая каждое значение пикселя со значением локального среднего подписка:
- .
-
Если значение пикселя выше или равно среднему среднему, то значение пикселя= 1
-
Если значение пикселя ниже локального среднего, то пиксельное значение= 0
Мое изображение - это блок 8 с 240 * 320 пикселей.Как я могу реализовать локальное пороговое значение для него, используя MatLab?Я хочу вычислить в среднем по каждым 31 * 31 под-изображение.
-
Решение
n=31;
im2=(im>conv2(im,1/(n^2)*ones(n),'same'))