2010-02-06 3 views
1

J'ai installé opencv2.0 et j'utilise MSV C++ 2008 v9. J'ai testé du code en ligne qui retourne la version inversée d'une image statique de singel, mais j'aimerais voir le code FaceDetect fonctionner aussi. J'ai essayé de suivre les instructions dans le wiki mais je reçois une erreur d'alocation de mémoire provenant d'un fichier que je ne suis pas supposé éditer. Je voulais savoir si quelqu'un veut ou a essayé de le faire et pourrait partager un aperçu de la façon d'accomplir le test de ce code déjà fourni. Mon principal problème pour le moment est qu'il y a beaucoup de trucs sur le travail avec openCv1.0 ~ et d'autres versions de MVS, mais je veux des détails sur ma version.Exemple de code FaceDetect OpenCV ne fonctionne pas sur MSV C++ 2008 v9

Merci pour l'aide à l'avance,

Bc

Répondre

0

En supposant que vous avez déjà installé OpenCV2.0 et compilé en utilisant MSV C++ 2008 avec succès. Maintenant, pour exécuter le code déjà fourni, vous pouvez exécuter directement la commande facedetect.exe située dans "C: \ OpenCV2.0 \ vs2008 \ bin \ Debug \" en supposant que vous avez installé OpenCV2.0 dans son emplacement par défaut.

Syntaxe: facedetect --cascade = "C: \ OpenCV2.0 \ data \ haarcascades \ haarcascade_frontalface_alt.xml" "C: \ OpenCV2.0 \ samples \ c \ lena.jpg"

OU Vous pouvez exécuter facedetect.exe à partir du chemin "C: \ OpenCV2.0 \ samples \ c \". spécifiez le nom et l'image du classificateur en cascade.

Syntaxe: facedetect --cascade = "C: \ OpenCV2.0 \ data \ haarcascades \ haarcascade_frontalface_alt.xml"

lena.jpg
Questions connexes