Упакуйте бинарное изображение
упакует бинарное изображение BWP = bwpack(BW)BW в uint32 массивы направленности BWP, которое известно как упакованное бинарное изображение. Поскольку каждое значение пикселя в бинарное изображение имеет только два возможных значения, 1 и 0, bwpack может сопоставить каждый пиксель с одним битом в упакованном выходном изображении.
Бинарное изображение используется для ускорения некоторых бинарных морфологических операций, таких как расширение и эрозия. Если вход в imdilate или imerode является упакованным бинарным изображением, тогда функция использует специализированную стандартную программу, чтобы выполнить операцию быстрее.
Использовать bwunpack чтобы распаковать упакованные бинарные изображения.
bwpack обрабатывает пиксели входного изображения по столбцам, отображая группы по 32 пикселя в биты uint32 значение. Первый пиксель в первой строке соответствует наименее значимому биту первого uint32 элемент выходного массива. Первый пиксель в 32-й входной строке соответствует самому значительному биту этого же элемента. Первый пиксель 33-й строки соответствует наименьшему значащему биту второго выходного элемента и так далее. Если BW является M-by- N, затем BWP является ceil(M/32)-by-N. Этот рисунок иллюстрирует, как bwpack отображает пиксели в бинарное изображение на биты в упакованном бинарном изображении.
