【发布时间】:2012-03-02 01:58:57
【问题描述】:
我之前问过一个相关问题:Image segmentations with gradient filled regions
但这一次,我有一个更简单的问题(我认为)。给定一个区域(一组像素),我想知道它是否填充了线性渐变。为此,我想到了使用 3X3 sobel 滤波器找出 x 和 y 方向的图像梯度,然后检查梯度方向。如果该方向保持不变,则该区域可归类为梯度填充区域。
它适用于水平和垂直方向的渐变,但不适用于一般情况。例如,对于 45 度的线性渐变,渐变的方向在 1 到 3 之间的相邻像素上似乎变化很大。
我无法理解为什么会发生这种情况以及如何解决它。理论上,它应该在任何地方都是 1。
【问题讨论】:
-
如果您根据后续的彩色线条来考虑渐变,您会发现绘制一条非直线(旋转)需要一个或多个分段。不是在现实世界中,我的意思是,但图像中的像素是有限的。
标签: image-processing