【发布时间】:2014-08-16 11:16:18
【问题描述】:
我正在尝试将多个图像存储在矢量上的文件夹中以供以后处理。问题是我得到了错误:
*Debug Assertion Failed!
Expression: vector subscript out of range.*
我正在测试的代码如下。
stringstream Nombre2;
vector<Mat> Imagen2;
for (int a=0; a<=Count;a++)
{
Nombre2.clear();
Nombre2 << "C:\\Users\\Azu\\Documents\\Visual Studio 2010\\Projects\\SIFT2\\SIFT2\\BBDDFaces\\"<< a+1 << ".pgm";
imread(Nombre2.str()).copyTo(Imagen2[a]);
}
图像名称是数字的:1.pgm,2.pgm,等等..
如果有人能帮我解决这个问题,我将不胜感激!
【问题讨论】:
-
a<Count不是a<=Count
标签: c++ opencv image-processing vector mat