【发布时间】:2017-01-21 06:09:45
【问题描述】:
我正在学习计算机视觉课程。我不明白内核半径的概念。
// Convolve the kernel at each pixel
for(I =-radius;i<=radius;i++)
for(j=-radius;j<=radius;j++)
【问题讨论】:
-
访问THIS PAGE并向下滚动到“内核”部分
-
radius 在这种情况下是指内核窗口的大小。在你的情况下,内核的半径是 '3'
-
此外,在您共享的代码中,您可以将半径更改为您选择的任何 odd 整数。
-
你知道你可以在电脑上画直线和矩形吗?
-
@JeruLuke 不正确。你在谈论内核宽度。看看他的循环。如果您使用 3 作为半径,他将在 [-3;3] 的区间上进行迭代。那是 9x9 像素。他的例子中的半径是 1.5,这给了我们一个 [-1;1] 的整数区间。为什么你认为它被命名为半径?半径和直径什么时候一样了?
标签: image-processing computer-vision