文档

bwpack

包二进制图像

语法

BWP = bwpack (BW)

描述

BWP = bwpack (BW)包的uint8二进制图像BWuint32数组BWP,它被称为a拥挤的二进制图像.因为二进制图像中的每个8位像素值只有两个可能的值,10bwpack可以将每个像素映射到打包输出图像中的单个位。

bwpack按列处理图像像素,将32个像素组映射到a的位uint32价值。第一行中的第一个像素对应于第一个的最低有效位uint32元素的输出数组。第32输入行中的第一个像素对应于该元素的最高有效位。第33行的第一个像素对应于第二个输出元素的最低有效位,以此类推。如果BW——- - - - - -N,然后BWP装天花板(M / 32)×n.这个图说明了bwpack将二进制图像中的像素映射到打包的二进制图像中的位。

二值图像填充用于加速一些二值形态运算,如膨胀和侵蚀。如果输入imdilateimerode是一种压缩的二进制图像,其函数使用专门的例程来执行操作更快。

使用bwunpack解压缩二进制图像。

类的支持金宝app

BW可以是逻辑的,也可以是数字的,而且必须是二维的,实数的,非稀疏的。BWP的类uint32

例子

全部折叠

将二进制图像读入工作区。

BW = imread (“text.png”);imshow (BW)

包装形象。

BWp = bwpack (BW);

放大包装的图像。

BWp_dilated = imdilate (BWp(3、3),“ispacked”);

打开放大的图像并显示出来。

BW_dilated = bwunpack(BWp_dilated, size(BW,1));imshow (BW_dilated)

扩展功能

另请参阅

||

之前介绍过的R2006a

这个话题有用吗?