簡體   English   中英

使用Fisher算法的人臉識別

[英]face recognition using fisher algorithm

我正在使用openCV進行人臉識別。我能夠將收集的人臉圖像保存在ram存儲器中進行訓練,因此我無法檢索這些圖像以備后用。 如何將收集的面部圖像保存在輔助存儲器中並進行檢索?

我可能會誤解您的問題,但是-

除了每次重新加載圖像並重新訓練面部識別之外,您還可以將經過訓練的識別模型保存到xml / yaml文件中。 您只會使用圖片訓練一次

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:

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

int label = facerec->predict( image );

在這里閱讀一點也不會有傷害;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM