Sobel(和其他基于梯度的滤波器)受到噪声的影响。您可以使用高斯平滑预过滤图片并比较结果。注意 limit = 1000000 平方差对应于差值幅度约为1000 - 这对于16位(MAX = 65535)图像来说是相当小的值。 保存在JPG中会使图像更模糊 - 锐利的边缘会被涂抹,高频噪声会降低。所以玩一点温和的平滑和限制。
limit = 1000000