我尝试使用 Eigenfaces 来做这个人脸识别示例。并且无法理解这些函数subspaceProject()和subspaceReconstruct()实际做了什么。我试图在http://docs.opencv.org/上搜索,但没有任何描述链接。
你能解释一下这部分代码的实际作用吗?
Mat evs = Mat(W, Range::all(), Range(0, num_components));
Mat projection = subspaceProject(evs, mean, images[0].reshape(1,1));
Mat reconstruction = subspaceReconstruct(evs, mean, projection);
// Normalize the result:
reconstruction = norm_0_255(reconstruction.reshape(1, images[0].rows));
我的意思是这些函数做了什么,它们返回什么样的 cv::Mat ?