使用opencv人脸识别的遇到的一个错误

由于公司需要做人脸识别,最近研究了一下facerec_demo.cpp,我用bmp文件而非pgm来做识别。一运行程序,遇到下面的错误:

OpenCV Error: Image step is wrong (The matrix is not continuous, thus its number
 of rows can not be changed) in unknown function, file src\matrix.cpp, line 801

发现是由于Mat::isContinuous返回0导致的,后来检查一下待识别图片的路径,觉得不对,改了一下facerec_at_t.txt里文件的路径,再运行,ok,可能是图片路径不对,导致无法正确创建象素矩阵的缘故。

你可能感兴趣的:(image,function,File,Matrix,人脸识别)