文档帮助中心
二值图像分割采用快速前进法
BW = imsegfmm (W,面具,打)
BW = imsegfmm (W C R,打)
BW = imsegfmm (W C R, P,打)
(BW, D) = imsegfmm (___)
例子
BW= imsegfmm (W,面具,阈值)返回分割的图像BW,使用快速行进方法计算。阵列W为每个像素指定权重。面具是指定种子位置的逻辑数组。阈值阈值级别。
BW= imsegfmm (W,面具,阈值)
BW
W
面具
阈值
BW= imsegfmm (W,C,R,阈值)返回分割后的图像,由向量指定种子位置C和R,其中包含列和行索引。C和R必须包含有效像素索引的值W.
BW= imsegfmm (W,C,R,阈值)
C
R
BW= imsegfmm (W,C,R,P,阈值)返回分割后的图像,由向量指定种子位置C,R, 和P,其中包含列、行和平面索引。C,R, 和P必须包含有效像素索引的值W.
BW= imsegfmm (W,C,R,P,阈值)
P
[BW,D) = imsegfmm (___)返回标准化的测地线距离图D使用快速行进法计算。BW是一个阈值版本D,其中所有归一化测地线距离值小于的像素阈值被认为是前景像素,并设置为真的.D可以在不同的阈值水平上得到不同的分割结果。
[BW,D) = imsegfmm (___)
D
真的
全部折叠
此示例显示了如何使用基于灰度强度的差异,在图像中对对象进行分割,与种子位置相比。
读图像。
我= imread (“cameraman.tif”);imshow(i)标题(原始图像的)
创建掩码并指定种子位置。你也可以使用roipoly以交互方式创建掩码。
roipoly
掩码= false(大小(I));面具(170、70)= true;
基于灰度强度差计算权重数组。
W = graydiffweight(I, mask,“GrayDifferenceCutoff”25);
使用权重分割图像。
打= 0.01;[BW, D] = imsegfmm(W, mask, thresh);图imshow (BW)标题('分段图像')
你可以设定测地线距离矩阵的阈值D使用不同的阈值得到不同的分割结果。
图imshow (D)标题(“测地线距离”)
这个例子从人脑的核磁共振数据中分割出大脑。
加载MRI数据。
负载MRI.V =紧缩(D);
可视化数据。
sizeo =尺寸(v);图;切片(双(v),尺寸(2)/ 2,sizeo(1)/ 2,sizeo(3)/ 2);阴影插值函数, colormap灰色的;标题(“原始”);
设置种子位置。
seedR = 75;seedC = 60;seedP = 10;
基于灰度强度差异计算权重。
w = Graydiff重量(v,种子,幼虫,籽,“GrayDifferenceCutoff”25);
打= 0.002;BW = imsegfmm(W,种子c,种子r,种子p,脱粒率);
使用iso表面可视化分割图像。
图;p =补丁(等值面(双(BW)));p.FaceColor =“红色”;p.EdgeColor =“没有”;daspect ([1] 1 27/64);camlight;照明冯氏;
重量数组,指定为非负数字数组。您可以使用“使用权重”阵列计算权重阵列graydiffweight或者gradientweight功能。大值W识别前景(物体),小值识别背景。
graydiffweight
gradientweight
数据类型:单|双|uint8|int8|int16|uint16|INT32.|uint32
单
双
uint8
int8
int16
uint16
INT32.
uint32
种子位置掩码,指定为与相同尺寸的逻辑阵列W.地点在哪里面具是真的是种子的位置。如果你使用graydiffweight来创建权重矩阵W,建议您使用相同的值面具与imsegfmm.你用过的graydiffweight.
imsegfmm.
数据类型:逻辑
逻辑
用于获得二进制图像的阈值级别,指定为范围的数字[0,1]。低值通常导致大型前景区域(逻辑真实)BW,高值产生小的前景区域。
例子:0.5
0.5
数据类型:双
引用像素的列索引,指定为数字向量。
例子:[50 75 93]
[50 75 93]
参考像素的行索引,指定为数字向量。
例子:(48 71 89)
(48 71 89)
参考像素的平面索引,指定为数字向量。
例子:(2 4 7)
(2 4 7)
分割后的图像,返回为大小相同的逻辑数组W.
标准化的测地距离图,返回与相同尺寸的数字阵列W.如果W是课堂单,然后D是课堂单.除此以外,D是课堂双.
数据类型:双|单
imsegfmm.除类之外的所有类别的内部计算使用双重精度浮点操作单.如果W是课堂单,imsegfmm.在内部使用单精度浮点操作。
imsegfmm.设置像素与0或者南重量值INF.在测地线距离图像中D.这些像素是分割图像中背景的一部分(逻辑错误)BW.
0
南
INF.
J. A.塞西安级别设置方法和快速行进方法:在计算几何形状,流体力学,计算机视觉和材料科学中不断发展界面,剑桥大学出版社,第二版,1999年。
activecontour|gradientweight|graydiffweight|graydist|图像裂殖体
activecontour
graydist
系统上存在此示例的修改版本。你想打开这个版本吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系