任何人都知道scipy.ndimage.gaussian_gradient_magnitude
[1]和scipy.ndimage.gaussian_filter
[2]函数之间有什么区别吗?
我认为gaussian_gradient_magnitude(img, 1)
和gaussian_filter(img, sigma= 1, order = 1)
应该返回相同的结果,但事实并非如此。
谢谢。
答案 0 :(得分:0)
gm = gaussian_gradient_magnitude(img, 1)
应该对应于
dx = gaussian_filter(img, sigma= 1, order = (0,1))
dy = gaussian_filter(img, sigma= 1, order = (1,0))
gm = np.sqrt(dx**2 + dy**2)