1.cv::Mat矩阵拼接(注意在拼接方向上的维度应该相同)
cv::vconcat(C, A, B); //垂直拼接
cv::hconcat(C, A, B); //水平拼接
2.Eigen矩阵拼接(注意矩阵拼接之前必须要确定大小! 否则会报错)
MatrixXd A;
MatrixXd B;
MatrixXd C;
A.resize(3, 3); //注意矩阵拼接之前必须要确定大小,否则会报错
B.resize(3, 9); //注意矩阵拼接之前必须要确定大小,否则会报错
C.resize(9, 3); //注意矩阵拼接之前必须要确定大小,否则会报错
A << 1, 2, 3,
4, 5, 6,
7, 8, 9;
cout<<"A:"<<A<<endl;
B << A,A,A; //水平拼接
cout<<"B:"<<B<<endl;
//垂直拼接
C << A,
A,
A;
cout<<"C:"<<C<<endl;