这里的转变是4x4 汇总表
1.000, 0.000, -0.004, 0.784,
-0.000, 1.000, 0.001, -0.205,
0.004, -0.001, 1.000, -1.435,
0.000, 0.000, 0.000, 1.000
这里是一种三维病媒
507.347,359.172,229.584
我开展了以下开放式散货单复制作业:
双重数据[]={507.347、359.172、229.584、1};
cv::Mat s(4, 1, CV_64F, data);
cv::Mat d = transformMatrix * s;
产出结果如下,但与使用计算器计算的价值不同。
开放CV Mat Multiply result = 矩阵* (507.347,359.172,229.584) = (507.394,359.158,229.605)
计算结果=507.213,359.197,230.538
为什么结果不同? 刑法是否有错误?