Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 单应矩阵乘法_Opencv_Matrix - Fatal编程技术网

Opencv 单应矩阵乘法

Opencv 单应矩阵乘法,opencv,matrix,Opencv,Matrix,在发送透视函数之前,我试图对一个单应矩阵进行预乘,但我不知道怎么做。我试图使用gemm来乘以矩阵。另外,如何在矩阵obj中指定类似HomOffset0,0的元素,然后将其乘以标量?我一直在阅读opencv文档,但没有发现这一点。代码如下。提前谢谢 cv:: Mat Hom = cv::findHomography(scene,obj, CV_RANSAC); cv:: Mat HomOffset[3][3] = { { 1, 0, 25 }, { 0, 1

在发送透视函数之前,我试图对一个单应矩阵进行预乘,但我不知道怎么做。我试图使用gemm来乘以矩阵。另外,如何在矩阵obj中指定类似HomOffset0,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 }
        };
同向偏移代码声明为int到cv::Mat的错误不明确

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

gemm函数出现多个错误。

您需要正确分配矩阵的值HomOffset。在操作员处使用:看到了吗