文档帮助中心文档
施加最小值
J = imimposemin(我,BW)
J = imimposemin (BW,康涅狄格州)
J= imimposemin (我,BW)修改灰度掩码图像我采用形态学重建方法,使二值标记图像只具有区域最小值BW是零。
J= imimposemin (我,BW)
J
我
BW
例子
J= imimposemin (我,BW,康涅狄格州)指定形态重建的像素连通性。
J= imimposemin (我,BW,康涅狄格州)
康涅狄格州
全部折叠
这个例子展示了如何修改图像,使一个区域始终是区域最小值。
读取图像并显示它。这个图像叫做面具的形象。
掩码= imread (“glass.png”);imshow(面具)
创建与掩码图像相同大小的二值图像,并将二值图像的一小块区域设置为1。这些像素定义了蒙版图像中区域最小值的位置。得到的图像称为标记的形象。
标志= false(大小(面具));标记(65:70 65:70)= true;
将标记叠加在掩模上,以显示感兴趣的像素在原始图像上的位置。白色的小方块标出了地点。这段代码对于强制最小操作不是必需的。
J =面具;J(标记)= 255;图imshow (J)标题(“标记图像叠加在遮罩上”)
对输入图像施加区域最小值imimposemin函数。注意原始图像中除了标记区域外的所有黑暗区域都变亮了。
imimposemin
K = imimposemin(面具,标记);图imshow (K)
为了说明该操作是如何去除原始图像中除施加的最小值外的所有最小值的,请将原始图像中的区域最小值与处理后的图像中的区域最小值进行比较。这些调用imregionalmin返回指定两个图像中所有区域最小值位置的二值图像。
imregionalmin
BW = imregionalmin(面具);图subplot(1,2,1)“原始图像中的区域极小值”) BW2 = imregionalmin(K);次要情节(1、2、2)imshow (BW2)标题(“处理后的区域最小值”)
灰度掩码图像,指定为任意维度的数字数组。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
二进制标记图像,指定为与灰度掩码图像大小相同的数字或逻辑数组我.对于数字输入,任何非零像素都被认为是1(真正的).
1
真正的
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
逻辑
4
8
6
18
26
0
像素连接性,指定为该表中的一个值。默认连接是8用于二维图像263 d图像。
价值
意义
二维的连接性
四连接
如果像素的边缘相接触,则它们是连接的。一个像素的邻域是在水平或垂直方向上相邻的像素。
8-connected
如果像素的边缘或角相接触,则它们是连通的。像素的邻域是水平、垂直或对角方向上相邻的像素。
三维的连接性
6-connected
如果它们的脸相接触,像素就会连接起来。一个像素的邻域是:
其中一个方向:进,出,左,右,上,下
18-connected
如果像素的面或边缘相接触,它们就被连接起来。一个像素的邻域是:
两个方向的组合,如垂直或向上
26-connected
如果像素的面、边或角相接触,则它们是相连的。一个像素的邻域是:
三个方向的组合,如右上或左下
更高的维度,imimposemin使用默认值conndef(ndims (I),“最大”).
conndef(ndims (I),“最大”)
conndef
连通性也可以通过指定一个3 × 3 ×…3的矩阵0年代和1年代。1-值元素定义相对于的中心元素的邻域位置康涅狄格州.请注意,康涅狄格州必须对中心元素对称。看到指定自定义连接性为更多的信息。
数据类型:双|逻辑
重建的图像,作为大小和数据类型相同的数字或逻辑数组返回我.
imimposemin采用基于形态重建的技术。
conndef|imreconstruct|imregionalmin
imreconstruct
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系