2014-04-05 4 views
0

나는 openCV를 사용하여 얼굴 인식을하고 있습니다. 나는 램 메모리에 훈련을 위해 수집 된 얼굴 이미지를 저장할 수 있었기 때문에 나중에 사용할 이미지를 검색 할 수 없었습니다. 수집 된 얼굴 이미지를 보조 메모리에 저장하고 검색하는 방법은 무엇입니까? 당신은 XML/YAML 파일에 훈련을 인식 모델을 저장할 수 있습니다 떨어져피셔 알고리즘을 사용한 얼굴 인식

를 이미지를 다시로드에서와 facerecognition마다 재교육 -

+0

[ra 피셔] (http://en.wikipedia.org/wiki/Ronald_Fisher) – berak

답변

0

내가 질문을 오해하지만, 수 있습니다. 당신은 이미지와 훈련을 건너 뛸 수

vector<Mat> train_imgs; 
Mat train_labels; 
facerec->train(train_imgs, labels); 

// save to disk: 
facerec->save("faces_trained.xml"); 

int label = facerec->predict(image); 

하고 다음 시간, 대신 XML로드 : 당신은 단지 그것을 한 번 이미지를 사용하여 훈련 것 조금 here를 읽고

// load from disk: 
facerec->load("faces_trained.xml"); 

int label = facerec->predict(image); 

을 아프지 않을 수도 있습니다.)