【发布时间】:2015-03-03 22:04:41
【问题描述】:
为了您的方便,我会尽量简短。 我正在尝试计算某些图像渐变的每个像素的灰度值。
据我所知,G(x,y)(梯度图像中的像素 x,y)可以通过两种方式计算:
1. G(x,y) = sqrt(dx(x,y) * dx(x,y) + dy(x,y) * (dy(x,y))
2. G(x,y) = |dx(x,y)| + |dy(x,y)|
我试图了解第一个如何导致 [0, 255] 中的值,例如 dx(x,y) = 255, dy(x,y) = 255 将导致 ~360,这灰度未定义。
另外,第二种方法是如何定义的?是什么意思|dx(x,y)|当 dx(x,y) 属于 [0, 255] 时,为正?
谢谢!
【问题讨论】:
标签: java image graphics gradient derivative