2014-09-28 56 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