用OpenCV(C ++)代表席子的最佳方法是什么?目前,在我的代码中,我使用了acc_id time approved_amount balance orig_amount
11 Jan14 580 500 580
11 Feb14 580 400 580
11 Mar14 580 300 580
11 Apr14 580 200 580
22 Jan14 . 800 800
22 Feb14 . 700 800
22 Mar14 . 600 800
的向量,我需要使用矩阵的好处。
答案 0 :(得分:1)
仅限于我的搜索,不幸的是,Opencv-C ++中未定义此类内容(尽管python版本具有)。向量就是您所能获得的。
尽管所有图像都是灰度图像并且尺寸相同,但是您可以定义一个n通道图像并将每个图像放入其中一个通道,例如:
Mat im1 = Mat::ones(n_row , n_col , CV_8UC1);
Mat im2 = Mat::ones(n_row , n_col , CV_8UC1);
Mat im3 = Mat::ones(n_row , n_col , CV_8UC1);
... // n similar images...
Mat img(n_row , n_col , CV_8UC(n));
vector<Mat> vec;
vec.push_back(im1);
vec.push_back(im2);
vec.push_back(im3);
... // push back all the n images
merge(vec,img);