Equal Conv2 do Matlab no OpenCV

Eu tenho tentado fazer convolução de uma matriz 2D usando o OpenCV. Eu realmente passei por esse códigohttp://blog.timmlinder.com/2011/07/opencv-equivalent-to-matlabs-conv2-function/#respond mas produz respostas corretas apenas em casos positivos. Existe uma função simples como conv2 no Matlab para OpenCV ou C ++?

Aqui está um exemplo:

A= [
  1 -2
  3  4
]

Eu quero convolver isso com[-0.707 0.707]

E o resultado como por conv2 do Matlab é

 -0.7071    2.1213   -1.4142
 -2.1213   -0.7071    2.8284

Alguma função para calcular essa saída no OpenCV ou C ++? Ficarei grato por uma resposta.

questionAnswers(2)

yourAnswerToTheQuestion