文档

bwunpack

解包二值图像

语法

BW = bwunpack(BWP,m)

描述

BW = bwunpack(BWP,m)解包已打包的二值映像BWPBWP是一个uint32数组中。当它打开时BWPbwunpack映射的第一行的最低有效位BWP的第一行的第一个像素BW.的第一个元素的最重要的位BWP的第32行中的第一个像素BW,等等。BW——- - - - - -N,在那里N列数是BWP.如果时,默认值为32 *大小(BWP, 1)

二值图像填充用于加速一些二值形态学运算,如膨胀和侵蚀。如果输入为imdilateimerode是一个打包的二值图像,函数使用专门的例程来更快地执行操作。

bwpack用于创建打包的二进制映像。

类的支持万博1manbetx

BWP是一流的uint32并且必须是实的,二维的,非稀疏的。返回值BW是一流的uint8

例子

全部折叠

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

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

打包图像。

BWp = bwpack(BW);

放大已打包的图像。

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

打开放大的图像并显示它。

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

提示

  • 此函数支持生成C代码使用万博1manbetxMATLAB®编码器™.为该函数生成的代码使用预编译的、特定于平台的共享库。使用共享库可以保持性能优化,但限制了可以为其生成代码的目标平台。有关更多信息,请参见理解用图像处理工具箱生成代码

    在生成代码时,所有输入参数必须是编译时常量。

扩展功能

另请参阅

||

R2006a之前介绍过

这个话题有帮助吗?