opencv 如何把pca保存下来

我想通过PCA降维来实现人脸识别,现在基本功能都完成了,但是有个问题,就是在训练的时候需要把所有样本图片进行PCA处理,创建了一个pca的对象,里面包含主成分特征矩阵,特... 我想通过PCA降维来实现人脸识别,现在基本功能都完成了,但是有个问题,就是在训练的时候需要把所有样本图片进行PCA处理,创建了一个pca的对象,里面包含主成分特征矩阵,特征值和平均值。在识别的时候不需要在把所有样本再处理了,但是这样就得不到pca这个对象,我就不能通过pca.project()这个函数把测试图象投影到子空间去。我试过把pca中的三个矩阵保存到xml中,然后通过xml再读过去,可是这样就出错 展开
 我来答
qiu__peng
2014-01-22 · TA获得超过293个赞
知道小有建树答主
回答量:95
采纳率:0%
帮助的人:121万
展开全部
“把pca中的三个矩阵保存到xml中,然后通过xml再读过去。”这个是行得通的。
报错可能是代码的问题,请仔细核查代码。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式