首页 文章

conv2中输出矩阵的索引问题(输入,过滤)

提问于
浏览
-1

我正在寻找一种方法来声明我的内核/过滤器的中心,以便我的2D卷积的输出符合下图

来源:http://machinelearninguru.com/computer_vision/basics/convolution/image_convolution_1.html
enter image description here

我查看了 conv2(input,filter) 但发现这个内置函数假设对于MxN滤波器,其中心始终位于滤波器矩阵中的(M,N)位置 . 我在https://www.mathworks.com/help/vision/ref/2dconvolution.html看到了以下图片 . 在这种情况下,双和的结果将位于输出矩阵中的(2,2)而不是(1,1)

enter image description here

Matlab版本: MatlabR2014a

2 回答

  • 0

    如果我理解正确你需要在conv2中使用形状句柄:

    conv2(input,filter,'same')
    
  • 0

    您可以使用 'conv2''full' 形状参数然后索引到输出中以选择所需的正确对齐的切片 .

相关问题