【发布时间】:2014-03-04 18:30:10
【问题描述】:
我试图声明一个结构,
struct Sample {
int classLabel[2];
vector<Mat> image;
};
现在我想用它,我把它初始化为
Sample sample1;
并在sample1 中保存了 5 张图片,并创建了另一个 Sample sample2 并保存了另外 5 张图片。
现在我想将这两个样本保存在Sample 的向量中。我声明:
vector<Sample> samples;
现在当我尝试 push_back sample1 和 sample2 时
samples.push_back(sample1);
samples.push_back(sample2);
它什么也没给我。样本显示为samples[2],但不包含classLabel=??? 和image=???? 前面的问号
任何人都可以指导我在哪里做错了。我怎样才能使它可用。我的意思是在samples 中正确保存sample1 和sample2 结构。
会很感激。
问候
【问题讨论】: