Pistolet de suivi de visage (2 / 4 étapes)

Étape 2: Configuration de microsoft visual C++ pour openCV

Avant la mise en place, je vais écrire ce guide repose sur le fait que j’utilise un système de d’exploitation Windows 32 bits. Vous ne savez pas si cela fonctionne pour le 64 bits, mais n’hésitez pas à essayer.

Tout d’abord, Télécharger OpenCV de http://sourceforge.net/projects/opencvlibrary/. Extraire dans le répertoire racine C:\. Je vous recommande de renommer en OpenCV2.4.0 que j’ai sera mise en chemins selon elle.  Après cela, nous devons définir le chemin d’accès dans des variables d’environnement windows pour le répertoire bin de OpenCV. Pour ce faire, allez à panneau de configuration – système et sécurité – système – Advanced System Settings – Variables d’environnement. Sous « Variables système », recherchez « Path ». Double cliquez dessus et ajouter "; C:\OpenCV2.4.0\build\x86\vc10\bin".
PS : Si vous pouvez voir le point-virgule au début, vous ne rêvez pas. Vous devez mettre dans aussi bien. Une chose m’a causé beaucoup de problème avant.

Ensuite, Télécharger visual studio si vous ne l’avez pas déjà de http://www.microsoft.com/en-us/download/details.aspx?id=12752.

HO HO HO....

Nous sommes SUUPER prêt à créer un projet. Hum, sry j’aime OP trop.

Alors allez à visual studio et cliquez sur « Nouveau projet ». Sélectionnez application console win32 et entrez le nom de votre projet. Une fenêtre pop-up, cliquez sur suivant et sélectionnez « Projet vide » sous options supplémentaires et cliquez sur Terminer. Sur votre Explorateur de solutions, fichiers Source clic droit--> Add--> un nouvel élément. Sélectionnez Fichier C++ et entrez votre nom et cliquez sur Ajouter.

Maintenant, allez dans poste de travail et ouvrez « C:\OpenCV2.4.0\samples\c » et ouvrez facedetect.cpp. Copiez le code et le coller dans votre fichier C++ nouvellement créé. Vous verrez qu’il y a un tas de lignes rouges parce que Visual studio n’est pas en mesure de localiser les bibliothèques de fonctions encore. Donc, pour ce faire, allez dans projet---> Propriétés (Alt + F7). Ici, nous devrions sélectionner toutes les Configurations de la liste déroulante Configuration. Puis cliquez sur C/C++--> général--> Additional Include Directories et ajouter "C:\OpenCV2.4.0\build\include". Ensuite, cliquez sur éditeur de liens--> général--> répertoires de bibliothèques supplémentaires et ajouter "C:\OpenCV2.4.0\build\x86\vc10\lib". Après cela, cliquez sur éditeur de liens--> entrée--> dépendances supplémentaires, puis ajoutez les noms des fichiers bibliothèque nécessaire là.

Quelques exemples : opencv_calib3d240.lib, opencv_contrib240.lib, opencv_core240.lib, opencv_features2d240.lib, opencv_flann240.lib
opencv_gpu240.lib, opencv_haartraining_engine.lib, opencv_highgui240.lib, opencv_imgproc240.lib, opencv_legacy240.lib, opencv_ml240.lib, opencv_objdetect240.lib, opencv_ts240.lib, opencv_video240.lib

Ce sont les versions des fichiers lib, si vous ajoutez le suffixe « d » au nom de fichier, il devient la version de débogage, par exemple opencv_core240.lib – libérer version, opencv_core240d.lib – version debug. Nous ont juste choisi toutes les Configurations, les fichiers donc après Ajout fichiers lib nécessaires, nous devrions modifier la configuration pour déboguer et ajouter le suffixe « d » à la lib.
Notez que ce ne sont pas tous les fichiers de bibliothèque à votre disposition. Pour tous les voir, allez à « C:\OpenCV2.4.0\build\x86\vc10\lib ».

Ensuite, allez à http://threadingbuildingblocks.org/ver.php?fid=171 et télécharger tbb30_20110427oss_win.zip.
Après avoir téléchargé et dézipper, remplacez le nom du répertoire de quelque chose comme « tbb30_20110427oss » « tbb ». Puis cliquer sur poste de travail et « C:\OpenCV2.4.0\build\common ». Il y a un autre répertoire de tbb, renommez-le en « tbb_old » pour la sauvegarde. Puis copie nouvellement téléchargé et renommé tbb répertoire à cet endroit « C:\OpenCV2.4.0\build\common ».

Il faut aussi ajouter le répertoire bin de la tbb déménage au chemin d’accès dans les variables d’environnement. Alors, allez dans Panneau de configuration -> système et sécurité -> système -> paramètres système avancés -> Variables d’environnement et de trouver le chemin d’accès dans la section Variables système, puis ajoutez "; C:\OpenCV2.4.0\build\common\tbb\bin\ia32\vc10 ".

Articles Liés

RasPi + OpenCV = suivi du visage

RasPi + OpenCV = suivi du visage

Cette instructable vous enseignera tout ce que vous devez savoir sur l'installation de votre nouvel appareil RasPi dans votre Pi framboise et implémenter des bibliothèques de suivi de visage de OpenCV. Le tutoriel n'assumera que vous savez comment pr
Pan / Tilt visage suivi avec la framboise pi

Pan / Tilt visage suivi avec la framboise pi

avec un certain effort, j'ai trouvé qui contrôle les deux servomoteurs pour permettre une webcam à pan/tilt tout en poursuivant un visage en temps réel par le pi framboise pas aussi impossible qu'il en soit, dans un premier temps semblent. Avec certa
Le pistolet de knex Storm 223 V1.3

Le pistolet de knex Storm 223 V1.3

Salut tout le monde ! C'est mon quatrième arme knex posté, la tempête 223. Il s'agit de l'avant-dernière pistolet dans la série de fusil de tempête, mais je suis publie une série d'autres au hasard armes à feu (pistolets, shoguns etc..) En tout cas,
Super Mod Distance/puissance à k ' NEX rubberband répéter pistolet

Super Mod Distance/puissance à k ' NEX rubberband répéter pistolet

il s'agit d'un mod majeur pour le pistolet original qui tire des bandes de caoutchouc. J'ai fait un mod qui rend les élastiques de voler au moins 2 x plus loin que l'original. Ce mod donne également les bandes de caoutchouc, plus de vitesse et de pui
Robot Robot-A hybride Raspberr Pi avec fonctions avancées

Robot Robot-A hybride Raspberr Pi avec fonctions avancées

Un robot ne peut pas blesser un être humain ou, par inaction, permettre à un être humain à venir faire du mal. Un robot doit obéir aux ordres donnés par des êtres humains, sauf lorsque ces ordres entrerait en conflit avec la première loi. Un robot do
Aucune tête de mascotte chat sew

Aucune tête de mascotte chat sew

faire une tête de chat mascotte en deux jours avec le matériel suivant : carton, ballon, ruban, ducktape, papermache, feutre, yeux écarquillés, 2 boules de mousse, pistolet à colle chaude avec la colle, feutre ou matériel de fausse fourrure. Au total
Rapide improvisée face tracking caméra à l’aide d’un Edison Intel

Rapide improvisée face tracking caméra à l’aide d’un Edison Intel

Il s'agit d'un tutoriel sur la façon de construire un appareil de suivi du visage simple utilisant un Edison avec carte de dérivation arduino, n'importe quel smartphone android, un servomoteur et quelques autres choses que vous trouvez qui traînent d
55" danseuse Longboard

55" danseuse Longboard

Plusieurs fois au cours des années, on nous a demandé comment faire un longboard qui est plus long que les placages 48" nous vendons à Roarockit. Ces ponts sont souvent dénommés « danseurs » en raison de l'ensemble unique truc que leur longueur perme
La minuterie Pee : Brancher l’Arduino, la caméra de calcul perceptuelle d’Intel et une pompe à eau Submersible

La minuterie Pee : Brancher l’Arduino, la caméra de calcul perceptuelle d’Intel et une pompe à eau Submersible

dans cette Instructables nous guidera dans Comment nous relié à une caméra de calcul perceptuelle d'Intel, un Arduino Uno et une pompe à eau submersible afin que la pompe à eau transfère l'eau d'un navire à un autre, quand personne n'est assis devant
Perroquet autonome AR Drone volant 2.0

Perroquet autonome AR Drone volant 2.0

Cette instructable vous donnera une manière extrêmement simple et rapide (< 15 minutes) pour avoir un 2.0 de Drone AR Parrot voler de façon autonome avec le code écrit par vous ! La meilleure partie de ce projet est il ne nécessite que le drone et un
Notre robot pingouin

Notre robot pingouin

notre pingouin RobotVous voulez faire votre propre ? Suivez les instructions de bricolage.Étape 1: Base de tête 3D trois imprimés pièces + 1 petite servo + servo 1 rouleau de ServoCity + vis = base de tête de robotÉtape 2: cou Noyau tête + 1 pièce de
Affronter la détection et la poursuite avec Arduino et OpenCV

Affronter la détection et la poursuite avec Arduino et OpenCV

mises à jour20 février 2013: En réponse à une question posée par étudiant Hala Abuhasna si vous souhaitez utiliser la classe série .NET, utilisez la convention d'affectation de noms "\\\.\\COMn" et remplacez n par le numéro 9 > pour définir v
A silex Jack Sparrow (mousse)

A silex Jack Sparrow (mousse)

l'année dernière, j'ai cosplayed comme Jack sparrow et au début je n'avais un silex jouet bon marché. Par le biais de l'expérimentation, j'ai fini avec une qualité, pièce encore abordable et cela a fonctionné parfaitement.Étape 1: matériaux Compétenc
Le guide pour l’airsoft

Le guide pour l’airsoft

Voici un guide de débutants complets à airsofting. Cela vous aidera à choisir les armes à feu pour obtenir, quels gilets pare-balles à l'usure et météo vous devez tricher ou pas.Étape 1: étape 1 tout d'abord, vous devez obtenir certains équipements.