, 0),1.0);
cv::hconcat(R1, T1, RT);//C=A+B左右拼接
return RT;
}
//RT转R和T矩阵
void RT2R_T(Mat &RT, Mat &...auto zs = std::sin(rz), zc = std::cos(rz);
cv::Mat rotX = (cv::Mat_(3, 3) << 1, 0, 0, 0, xc...::swap(m,tmp);
return tmp;
}
int main()
{
//定义手眼标定矩阵
std::vectorMat> R_gripper2base;
std:...:vectorMat> t_gripper2base;
std::vectorMat> R_target2cam;
std::vectorMat> t_target2cam;
Mat R_cam2gripper...=13;//13组手眼标定数据
// 读取末端,标定板的姿态矩阵 4*4
std::vectorcv::Mat> vecHg, vecHc;
cv::Mat Hcg;//定义相机camera