bwhitmiss

Бинарная операция хит-мисс

Описание

BW2 = bwhitmiss(BW,SE1,SE2) выполняет операцию hit-miss, заданную элементами структурирования SE1 и SE2. Операция hit-miss сохраняет пиксели в бинарном изображении BW чьи кварталы соответствуют форме SE1 и не совпадают с формой SE2.

Этот синтаксис эквивалентен imerode(BW,SE1) & imerode(~BW,SE2).

пример

BW2 = bwhitmiss(BW,interval) выполняет операцию hit-miss, заданную в терминах одного массива, называемого интервалом. Интервал является массивом, элементы которого 1, 0, или -1. The 1-значенные элементы составляют область SE1, а -1-значенные элементы составляют область SE2, и 0-значенные элементы игнорируются.

Этот синтаксис эквивалентен bwhitmiss(BW,interval==1,interval==-1).

Примеры

свернуть все

Создайте образец бинарного изображения для этого примера.

bw = [0 0 0 0 0 0
      0 0 1 1 0 0
      0 1 1 1 1 0
      0 1 1 1 1 0
      0 0 1 1 0 0
      0 0 1 0 0 0]
bw = 6×6

     0     0     0     0     0     0
     0     0     1     1     0     0
     0     1     1     1     1     0
     0     1     1     1     1     0
     0     0     1     1     0     0
     0     0     1     0     0     0

Задайте интервал.

interval = [0 -1 -1
            1  1 -1
            0  1  0];

Выполните операцию hit-miss.

bw2 = bwhitmiss(bw,interval)
bw2 = 6x6 logical array

   0   0   0   0   0   0
   0   0   0   1   0   0
   0   0   0   0   1   0
   0   0   0   0   0   0
   0   0   0   0   0   0
   0   0   0   0   0   0

Входные параметры

свернуть все

Бинарное изображение, заданное как число или логический массив любой размерности. Для числового входа любые ненулевые пиксели рассматриваются как 1 (true).

Плоский элемент структурирования, заданный как strel объект или числовая матрица со значениями 1 и 0. Окрестности SE1 и SE2 не должны иметь перекрывающихся элементов.

Интервал, заданный как числовой массив со значениями 1, 0, и -1.

Типы данных: single | double | int8 | int16 | int32 | int64

Выходные аргументы

свернуть все

Обработанное бинарное изображение после операции hit-miss, заданной как логический массив того же размера, что и BW.

Типы данных: logical

См. также

| |

Представлено до R2006a