imregionalmin
区域最小值
描述
例子
在简单样本图像中查找区域最小值
创建一个具有几个区域最小值的简单样本数组。
A = 10*ones(10,10);A(2:4,2:4) = 3;A(6:8,6:8) = 8
一个=10×1010 10 10 10 10 10 10 10 10 10 10 3 3 3 10 10 10 10 10 10 10 3 3 3 10 10 10 10 10 10 10 3 3 3 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 8 8 8 10 10 10 10 10 10 10 8 8 8 10 10 10 10 10 10 10 8 8 8 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
计算区域最小值。该函数返回一个与输入图像大小相同的二值图像,其中像素值为该值1
表示区域最小值。imregionalmin
设置所有其他像素为0
.
regmin = imregionalmin(A)
regmin =10x10逻辑阵列0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
输入参数
我
- - - - - -灰度图像
数字数组
灰度图像,指定为任意维度的数值数组。
例子:I = imread('cameraman.tif');
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
康涅狄格州
- - - - - -像素连接
4
|8
|6
|18
|26
|3-by-3-by -…的-乘3矩阵0
年代和1
年代
像素连接性,指定为本表中的值之一。默认连接性为8
对于二维图像,和26
3d图像。
价值 |
意义 |
|
---|---|---|
二维的连接性 |
||
|
如果像素的边缘接触,则像素是相连的。像素的邻域是指水平方向或垂直方向上的相邻像素。 |
当前像素显示为灰色。 |
|
如果像素的边或角接触,则像素是相连的。像素的邻域是指水平、垂直或对角线方向上的相邻像素。 |
当前像素显示为灰色。 |
三维的连接性 |
||
|
如果它们的脸接触,像素就连接在一起。像素的邻域是指在以下区域中相邻的像素:
|
当前像素显示为灰色。 |
|
如果像素的面或边接触,则像素是连接的。像素的邻域是指在以下区域中相邻的像素:
|
当前像素为立方体的中心。 |
|
如果像素的面、边或角接触,则像素是连接的。像素的邻域是指在以下区域中相邻的像素:
|
当前像素为立方体的中心。 |
对于更高维度,imregionalmin
使用默认值conndef (ndims(我),“最大”)
.
连通性也可以用更通用的方式为任何维度定义,方法是指定一个3-by-3-…的-乘3矩阵0
年代和1
年代。1
值元素定义相对于的中心元素的邻域位置康涅狄格州
.请注意,康涅狄格州
必须是关于中心元素对称的。看到指定自定义连接获取更多信息。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
扩展功能
C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。
使用注意事项和限制:
imregionalmin
支持生成C代码(需要MATLAB®编码器™).请注意,如果您选择通用的MATLAB主机
目标平台,imregionalmin
生成使用预编译的、特定于平台的共享库的代码。使用共享库可以保持性能优化,但限制了可以为其生成代码的目标平台。有关更多信息,请参见图像处理工具箱中支持的代码生成类型.在生成代码时,可选的第二个输入参数,
康涅狄格州
,必须是编译时常数。
线程环境
使用MATLAB®在后台运行代码backgroundPool
或使用并行计算工具箱™加速代码ThreadPool
.
这个函数完全支持基于线程的环境。有关更多信息,请参见在线程环境中运行MATLAB函数.
GPU数组
通过使用并行计算工具箱™在图形处理单元(GPU)上运行来加速代码。
版本历史
R2006a之前介绍R2022b:支持基于线程的环境
imregionalmin
现在支持基于线程的环境。
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。