opencv里面 怎么把多个Mat合成为一个Mat?例如有100个1行128列的矩阵,怎么合成一个100行128列的矩阵?求
推荐回答
#include <opencv2/opencv.hpp>using namespace cv;int main( int argc, char **argv ){ //这个矩阵是合成矩阵 Mat bineMat; //假设这个是即将有100个1行128列的vector<Mat> //具体的数据自己读入 vector<Mat> vMatSet( 100 ); /* 这里读入数据到vMatSet里,每个vMatSet[i]都是一行128列,例如: for( int i = 0; i < 100; ++i ) vMatSet[i] = imread( "图像文件" ); */ //下面要将多个Mat合成到ineMat里 for( int i = 0; i < 100; ++i ) { bineMat.push_back( vMatSet[i] ); } return 0;}希望能帮到你!