在学习PCA时,在网上搜到基于VS+OPENCV实现的相关代码http://blog.csdn.net/vsooda/article/details/7544956,发现其中的loadFaceImgArray函数有错误,然后对其进行了修改,主要代码如下:
//加载txt文件的列举的图像
int loadFaceImgArray(char * filename)
{
ifstream imgListFile(filename);
string imgFilename;
int iFace, nFaces = 0;
if (!imgListFile)
{
fprintf(stderr, "Can\'t open file %s\n", filename);
return 0;
}