2014-09-28 67 views
1

我想在将它发送到warpperspective函数之前预先乘以一个Homography矩阵,但我无法弄清楚如何做到这一点。我正在尝试使用gemm来乘以矩阵。另外,如何在矩阵obj中指定一个元素(如HomOffset(0,0)),然后将其乘以标量?我一直在阅读opencv文档,但没有遇到这个问题。代码如下。提前致谢。Homography matrix multiplication

cv:: Mat Hom = cv::findHomography(scene,obj, CV_RANSAC); 
cv:: Mat HomOffset[3][3] = { 
     { 1, 0, 25 }, 
      { 0, 1, 25 }, 
      { 0, 0, 1 } 
     }; 

错误的HomOffSet代码declartion为int到CV ::垫ambigious

gemm(Hom,HomOffset,1,0,0,H); 

的多个错误的GEMM功能。

回答

0

您需要正确指定Matrix的值(HomOffset)。在运营商处使用:看到它吧here