Opencv - Filter2D功能

时间:2015-03-13 07:36:32

标签: image opencv filter imagefilter

我想使用自己的内核过滤图像。该过滤器的内核矩阵元素的摘要是否等于1?

我准备了一个内核。我试试看,结果对我来说很好。但我不确定这个内核是一个真正的过滤矩阵。我读了一条评论,它说的是

1 1 1
1 1 1
1 1 1

这是错的,应该是

1.0/9 1.0/9 1.0/9 
1.0/9 1.0/9 1.0/9
1.0/9 1.0/9 1.0/9

我的内核是

0  0  0  0  0
1  2  5  2  1
0  0  0  0  0
-1 -2 -5 -2 -1
0  0  0  0  0

1 个答案:

答案 0 :(得分:0)

  

此过滤器的内核矩阵元素的摘要是否等于1?

如果您希望回旋图像的亮度相同,则内核的所有元素的总和应为1,例如,如果你想模糊你的形象。这称为内核的规范化。如果总和为0,则通常也是常见的,例如在边缘检测的情况下。

你的内核看起来像Sobel operator的一个特例,它也总和为零。其他常见卷积内核的示例可以在Wikipedia上找到。