各位大神,我的openCV3.1.0已經正確配置,進行人臉檢測時也能正確框處人臉,但是在進行人臉識別訓練分類器時,總是提示“FaceRecognizer不是型別名、未定義等錯誤”,難道我的openCV有問題嗎
uj5u.com熱心網友回復:
您的問題解決了嗎?uj5u.com熱心網友回復:
未定義 添加 stdafx.h 頭檔案uj5u.com熱心網友回復:
我也遇到了這個問題,還是從自己的代碼找問題,你看facerec.hpp檔案可以看到
你加上using namespace cv;using namespace face;這兩句話就好了
uj5u.com熱心網友回復:
加入#include"opencv2/face.hpp"
using namespace cv::face;
因為opencv3.0以上寫法變了
還有就是成員函式寫的樣式也變了
CreateEigenFaceRecognizer();改為EigenFaceRecognizer::create();
剩下的成員函式都改成這樣的就行
uj5u.com熱心網友回復:
六樓正解 就是這個辦法uj5u.com熱心網友回復:
請問有人知道為什么我進行訓練的時候Ptr<EigenFaceRecognizer> modelPCA = EigenFaceRecognizer::create();
modelPCA->load("MyFacePcaModel.xml");
提示load方法錯誤?
嚴重性 代碼 說明 專案 檔案 行 禁止顯示狀態
錯誤 C2672 “cv::Algorithm::load”: 未找到匹配的多載函式 opencv3 G:\visual studio 2013 Projects\opencv3\opencv3\源.cpp 29
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/85371.html
標籤:圖象工具使用
