Comment réaliser un Modèle d'Appariement dans Emgu CV

Monsieur,

Je suis nouveau sur Emgu CV.Je fais un logiciels de reconnaissance faciale.J'ai été en mesure de détecter les visages à l'aide de HaarCascade xml Classificateurs.Mais je suis coincé à l'étape suivante sur la façon de reconnaître le visage.Quelqu'un s'il vous plaît dites-moi comment les utiliser MatchTemplate fonction...

J'ai trouvé ce code sur internet

Image<Gray, Byte> templateImage = new Image<Gray, Byte>(bmpSnip);
Image<Gray, float> resultImage = sourceImage.MatchTemplate(templateImage,Emgu.CV.CvEnum.TM_TYPE.CV_TM_CCOEFF_NORMED);

float[,,] matches = resultImage.Data;
for (int x = 0; x < matches.GetLength(1); x++)
{
for (int y = 0; y < matches.GetLength(0); y++)
{
double matchScore = matches[y, x, 0];
if (matchScore > 0.75)
{
Rectangle rect = new Rectangle(new Point(x,y), new Size(1, 1));
imgSource.Draw(rect, new Bgr(Color.Blue), 1);
}
}

Je n'ai pas de comprendre ce code...tout d'Abord ce code ne fonctionne pas ....Deuxièmement, si quelqu'un sait comment le faire correctement ... Merci de poster le code.....

qu'avez-vous essayé? qu'avez-vous trouvé sur google et que le code source que vous avez pour les gens à regarder? Un rapide google montre très peu de résultats sur l'utilisation du modèle d'appariement ainsi que des questions sur DONC en ce qui concerne les problèmes rencontrés.
Quelques liens à dire que nous devons utiliser Eigen visages...certains disent que l'on peut utiliser directement MatchTemplate fonction.Il sera très utile si vous postez le code sur l'utilisation de l'MatchTemplate() et de reconnaître les visages....

OriginalL'auteur Surya KLSV | 2012-02-21