特里斯坦·乌塞尔图像极值查找器2013 年 5 月
[x,y,z,c]=imextrema(im1); [x,y,z,c]=imextrema(im1,hood);
以像素分辨率估计图像中的极值。 输入图像“im1” 是任何类别的灰度图像。 输出 'x' 和 'y' 指定极值的 %pixel 位置,'z' 指定图像在极值位置,'c' 对极值进行分类,其中:
c = -1 --> 局部最小值c = 0 --> 鞍点c = +1 --> 局部最大值c = +2 --> 局部平坦/极值未定义
可选变量 'hood' 指定像素的拓扑结构用于寻找极值的邻域,选项为 hood = 4 或 hood = 8, 8 是默认值。
某些极值可能无法在单个点上进行数学定义,即鞍点下方的示例是像素双峰——这是一个图像离散化的特性,不是算法的问题。
图像边缘不能出现图像极值。
如果噪声是一个问题,您可以
2021-09-28 10:31:08
3KB
matlab
1