1. 程式人生 > >vector容器 opencv C++

vector容器 opencv C++

方法1

vector<Mat>  dst_image(3); //定義了一個Mat型別的向量,長度為3
dst_image[0] = image1; //直接賦值
dst_image[1] =image2; 
dst_image[2] = image3;


方法2

vector<Mat>  dst_image; //定義了一個Mat型別的向量,長度動態分配
 //dst_image[0] = image1; 錯誤的,dst_image[0] 不存在
dst_image.push_back(image1); //動態分配
dst_image[0] =image2;  //對的,上一句已經分配dst_image[0] 這個空間,可以直接賦值
dst_image.push_back(image2);
dst_image.push_back(image3);