同形矩阵乘法

时间:2014-09-28 06:24:38

标签: opencv matrix

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

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

声明HomOffSet代码的错误是int到cv :: Mat是ambigious

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

gemm功能的多个错误。

1 个答案:

答案 0 :(得分:0)

您需要正确分配Matrix的值(HomOffset)。在运营商处使用:见here