嗨我正在计算一个载入变量
的向量Mat dst;
dst
填充的位置:
cv::undistortPoints(points, dst, camera_matrix_Mat_, distCoeffs, rectificationMatrix);
我想这样做:
Mat_<float> vector1 = ( camera_matrix_Mat_^(-1) ) * vectorRectified;
其中(例如):
Mat_<float> camera_matrix_Mat_(3,3);
camera_matrix_Mat_ << 1.0, 0.0, 5.0, 0.0, 5.1, 3.5, 0.0, 0.0, 1.0;
和vectorRectified
构建为3x1向量:
[dst(0) dst(1) 1]'
我试图这样做:
vectorRectified << (float)(dst(0)), 0.1, 1.0;
但它不起作用。我试图施放dst(0)
但没有运气。我在那里错过了什么?
感谢。