在这种情况下有什么方法可以检测边缘吗?

Is there any way to detect edge in this situation?

我尝试使用 python 检测边缘。 边缘检测的算法有数百种,但是图像非常模糊不清。最严重的问题是一条边位于局部最大值处,但另一条边与局部最大值略有偏移。通过详细检查,我发现另一条边位于原始值的拐点之一。我将这种情况描述为一个简单的情况。

在各种情况下检测边缘有没有简单又漂亮的方法?

没有,没有简单漂亮的检测边缘的方法。这是一个 ill-posed 问题。特别是,没有绝对的标准来区分信号和噪声。

一种not-so-bad方法是考虑导数的峰值,前提是它们对应于信号中足够高的阶跃。