2016-01-26 3 views
3

HellowPourquoi ne pas utiliser createFisherFaceRecognizer() dans opencv java?

Je veux créer un visage détecté? et les a prédits de base? pour ce que j'ai lu j'ai besoin de createFisherFaceRecognizer(), dut quand j'essaye d'ajouter ceci dans mon projet écrire ce n'est pas ceci dans mon libarary j'utilise 2.4.9, pouvez-vous m'aider.

Le code d'extraction inférieur ne fonctionne pas.

Désolé pour mon mauvais anglais

FaceRecognizer rec = new FaceRecognizer();

cette méthode fonctionne pas trop

FaceRecognizer rec=createLBPHFaceRecognizer(); 
or 
FaceRecognizer rec=createEigenFaceRecognizer(); 
or 
FaceRecognizer rec=createFisherFaceRecognizer(); 

Répondre

2

En fait, vous ne pouvez pas utiliser les classes FaceRecognizer de java du tout OpenCV 2.4.9. Cause de il n'y a aucun moyen approprié d'envelopper un cv::Ptr<FaceRecognizer>, donc ces classes (ou plutôt les fonctions create...()) sont ignorées pendant la génération de code wrapper.