帮助中心帮助中心
H-minima变换
J = imhmin(我,H)
J = imhmin (H,康涅狄格州)
例子
J= imhmin (我,H)抑制灰度图像中的所有极小值我谁的深度小于H.区域最小值是像素的连接分量,具有恒定的强度值,t,其外部边界像素的值都大于t.
J= imhmin (我,H)
J
我
H
J= imhmin (我,H,康涅狄格州)计算h -极小变换,其中康涅狄格州指定连接。
J= imhmin (我,H,康涅狄格州)
康涅狄格州
全部折叠
创建一个具有两个区域最小值的示例图像。
= 10 * 1 (10,10);(2:4, 2:4) = 7;(6:8 6:8) = 2
一个=10×1010 10 10 10 10 10 10 10 10 10 10 7 7 7 10 10 10 10 10 10 10 7 7 7 10 10 10 10 10 10 10 7 7 7 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 2 2 2 10 10 10 10 10 10 10 2 2 2 10 10 10 10 10 10 10 2 2 2 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
抑制低于指定值的所有极小值。注意像素值为7的区域如何在转换后的图像中消失,因为它的深度小于指定的h值。
b = imhmin (4)
b =10×1010 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 6 6 6 10 10 10 10 10 10 10 6 6 6 10 10 10 10 10 10 10 6 6 6 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
输入图像,指定为任意维度的数值数组。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
h -最小变换,指定为一个非负标量。
4
8
6
18
26
0
1
像素连接性,指定为此表中的值之一。默认的连通性为8对于二维图像,和263 d图像。
价值
意义
二维的连接性
如果像素的边缘接触,则它们被连接起来。像素的邻域是水平方向或垂直方向上的相邻像素。
当前像素显示为灰色。
如果像素的边或角接触,则它们是连接的。像素的邻域是水平、垂直或对角线方向上的相邻像素。
三维的连接性
如果它们的脸接触,像素就会连接起来。像素的邻域是相邻的像素:
这些方向之一:进,出,左,右,上,下
如果像素的面或边缘接触,则像素是连接的。像素的邻域是相邻的像素:
两个方向的组合,如右向下或向上
当前像素是立方体的中心。
如果像素的面、边或角接触,则它们是连接的。像素的邻域是相邻的像素:
三个方向的组合,如右向上或左向下
更高的维度,imhmin使用默认值conndef(ndims (I),“最大”).
imhmin
conndef(ndims (I),“最大”)
conndef
通过指定3-by-…,连接性还可以以更通用的方式为任何维度定义。3的矩阵0年代和1年代。1的中心元素定义邻域位置康涅狄格州.请注意,康涅狄格州它的中心元素必须对称。看到指定自定义连接性为更多的信息。
转换后的图像,作为大小和数据类型相同的数字数组返回我.
[1]Soille, P。形态学图像分析:原理与应用.Springer-Verlag, 1999,第170-171页。
使用注意事项和限制:
imhmin支持C代码的生成MATLAB®编码器™).请注意,如果您选择通用的MATLAB主机目标平台,imhmin生成使用预编译的特定于平台的共享库的代码。使用共享库可以保持性能优化,但限制了可以为其生成代码的目标平台。有关更多信息,请参见图像处理工具箱中支持代码生成的类型.
MATLAB主机
在生成代码时,可选的第三个输入参数,康涅狄格州,必须是编译时常量。
之前介绍过的R2006a
conndef|imextendedmin|imhmax|imreconstruct|imregionalmin
imextendedmin
imhmax
imreconstruct
imregionalmin
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处