opencv e ylm file
« il: Febbraio 23, 2018, 17:57 »
Salve a tutti,

sto provando ad approfondire le conoscenze riguardo la libreria opencv (3.3.0) ho abbastanza chiaro il tutto. Quello che non mi è chiaro è come gestire il file .ylm dove vengono salvati tutti i profili noti.
Cioè il programma è diviso in 3 parti:
La prima riconosce la faccia e la salva come jpg.
La seconda (quella in questione) preleva tutte le fono, estrae il nome e le salva nel file trainer.ylm
La terza rileva la faccia inquadrata dalla telecamera e la confronta con quelle note all'interno del file ylm.

Quello che vorrei capire è proprio come interagire con il file ylm.
Se per esempio nel file sono archiviate 3 foto della persona x e 3 della persona y come posso fare a modificarle?
Pensavo di creare un loop che scorrendo tutti i record legge l'id della persona e se l'id è uguale a quello cercato elimina il record .
Ho caricato il file mediante:
recognizer = cv2.face.LBPHFaceRecognizer_create();
recognizer.read('trainer/trainer.yml')

ma non ho idea di come accedere al contenuto.

Potreste darmi una dritta?
Grazie mille!
Robertoπ