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