我在 Python 中实现了抖动算法的一个版本(来自图像处理)。我使用的算法是 Floyd Steinberg 算法。
我想知道如果我一遍又一遍地在同一张图像上重新运行我的算法,图像会如何变化。我注意到它根本没有改变:
第一次迭代:
第 10 次迭代:
首先,这是正确的行为还是我的实施有问题?这是正确的,我想知道为什么在一次迭代之后,它根本不会改变图像?它背后有一些数学解释吗?
我在 Python 中实现了抖动算法的一个版本(来自图像处理)。我使用的算法是 Floyd Steinberg 算法。
我想知道如果我一遍又一遍地在同一张图像上重新运行我的算法,图像会如何变化。我注意到它根本没有改变:
第一次迭代:
第 10 次迭代:
首先,这是正确的行为还是我的实施有问题?这是正确的,我想知道为什么在一次迭代之后,它根本不会改变图像?它背后有一些数学解释吗?