Détection de visage (yeux, nez, bouche) avec opencv en temps réel

Soyez le premier à donner votre avis sur cette source.

Vue 32 391 fois - Téléchargée 5 317 fois

Description

Détection de visages en temps réel.

Détection dans chaque visage des :
- yeux
- nez
- bouche

Utilisation de POO avec classes :
- Face (visage, contenant les coordonnées des éléments détectés)
- Détection (détection des objets)
- Webcam (récupération d'images de la webcam)

Affichage de la capture de la webcam avec détourage des éléments détectés dans une fenêtre.

Le code est en anglais, et commenté.

Compilé sur un Mac Os X 1.5 avec OpenCV 2.1 dans Eclipse CDT. Devrait marcher sous Windows et Linux sans problème.
Pour faire tourner la source, créer un répertoire : data/haarcascades/ et y ajouter toutes les cascades d'OpenCV.
Attention : nécessite OpenCV 2.1 d'installé.

Source / Exemple :


// Get Webcam image
webcam->getImage(img);

// Detect faces
vector<Face*>* faces = detection->detectFaces(img);

Conclusion :


Les commentaires sont les bienvenus !
Ce développement va être poursuivit, n'hésitez pas à proposer des idées pour accélérer/améliorer la détection.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

-
I am compiling opencv 2.4.4 with visual studio 2012, but I can not find the library include "stdafx"
What is the solution?
salut
svp je suis un étudient et je besoin de code source de détection des doigts de la main avec open cv ou c++
Bonjour
quand j'exécute le code de code source détection yeux bouche nez il mm'affiche toujours ce messages: 1>c:\users\poste\documents\visual studio 2010\projects\vendredi\vendredi.cpp(3): fatal error C1010: fin de fichier inattendue lors de la recherche d'un en-tête précompilé. N'auriez-vous pas oublié d'ajouter '#include "StdAfx.h"' à votre source ?
mon environnement de travail: Windows 7 , Visual studio 2010 , opencv 2.3.1
merci
mhkh
Messages postés
1
Date d'inscription
samedi 16 juin 2012
Statut
Membre
Dernière intervention
16 juin 2012
-
SVP qu'elles sont les étapes pour le compilé et comment faire pour créer un répertoire
data/haarcascades/ et y ajouter toutes les cascades d'OpenCV ??
redvella
Messages postés
19
Date d'inscription
dimanche 13 décembre 2009
Statut
Membre
Dernière intervention
25 février 2013
-
Bonjour,
j'ai utilisé votre code mais malhereusement il ne marche pas, il m'affiche erreur en include "lib/webcome.h"
pouvez vous m'aidez SVP à resoudre ce problème
Merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.