title: how to use cvFilter2D function with a 1-dimension-kernel
body: <p>I have 4 kernels that are A,At,B and Bt separately.</p>
  
  <ol>
  <li>A   [1 0 0 -1]</li>
  <li>At(A's transpose matrix)   1   0   0 -1</li>
  <li>B   [0.50 0 0 -1 0 0 0.50]</li>
  <li>Bt(B's transpose matrix)
    0.50   0   0   -1   0   0
    0.50</li>
  </ol>
  
  <p>I run the function <code>cvFilter2D</code> with the 4 kernels separately. Following are the partial results with different kernels:</p>
  
  <ol>
  <li>A
    0.003921568   -0.007843137
  0.000653625 -0.009803951
  -0.003921628    -0.009803891
  -0.007843137    -0.007843137
  -0.009803951    -0.003485799</li>
  <li>At
  -0.019082069    0.002332032
  -0.008974016    0.000923872
  -0.000217795    -0.00043577
  0.002332032 -0.000512481
  0.000923872 -0.000540674
  -0.00043577 -0.000217855</li>
  <li>B
  -2.68E-25   -2.67E-25
  -2.68E-25   -2.67E-25
  -2.68E-25   -2.67E-25
  -2.67E-25   -2.67E-25
  -2.67E-25   -2.67E-25</li>
  <li>Bt
  -2.65E-25   -2.67E-25
  -2.66E-25   -2.67E-25
  -2.67E-25   -2.67E-25
  -2.67E-25   -2.67E-25
  -2.67E-25   -2.67E-25</li>
  </ol>
  
  <p>From the results,the function calculate the wrong results with kernel B and Bt. Who can tell me how to run the cvFilter2D correctly with the 4 kernels?</p>