bwunpack() - Image Processing
BW = bwunpack(BWP,m) unpacks
the packed binary image BWP. BWP is
a uint32 array. When it unpacks BWP, bwunpack maps
the least significant bit of the first row of BWP to
the first pixel in the first row of BW. The most
significant bit of the first element of BWP maps
to the first pixel in the 32nd row of BW, and so
on. BW is M-by-N,
where N is the number of columns of BWP.
If m is omitted, its default value is 32*size(BWP,1).Binary image packing is used to accelerate some binary morphological
operations, such as dilation and erosion. If the input to imdilate or imerode is
a packed binary image, the functions use a specialized routine to
perform the operation faster.bwpack is used to create packed binary images.Code Generation support:
Yes.MATLAB Function Block support:
Yes.
Syntax
BW = bwunpack(BWP,m)
Example
bw = imread('text.png');
bwp = bwpack(bw);
bwp_dilated = imdilate(bwp,ones(3,3),'ispacked');
bw_dilated = bwunpack(bwp_dilated, size(bw,1));
Output / Return Value
Limitations
Alternatives / See Also
Reference