我试图理解
h_maxima
和 peak_local_max
方法之间的区别。
他们都在寻找相同的东西,但使用不同的方法,对吧?如果是的话,应该以什么标准来决定选择哪一个?
这两种方法找到局部最大值,但使用不同的策略来过滤它们:
h_maxima
选择基线以上具有最小高度的局部最大值,基线由从一个局部最大值到相邻局部最大值时经过的最低点定义。peak_local_max
通过与相邻局部最大值的最小距离来选择局部最大值。如果附近有更高的局部最大值,则该局部最大值将被丢弃。往往,
h_maxima
方法是最有意义的。但是 peak_local_max
对于在霍夫参数空间中查找峰值非常有用,例如,附近的最大值代表相似的线,您只想选择这些相似线中较强的一条。