Face-tracking pistool (2 / 4 stap)

Stap 2: Instellen van microsoft visual C++ voor openCV

Vóór de oprichting van, ik zal het schrijven deze handleiding gebaseerd op het feit dat ik ben met behulp van een 32 bits venster besturingssysteem. Niet zeker of het werkt voor de 64-bits, maar voel je vrij om te proberen.

Eerst OpenCV te downloaden van http://sourceforge.net/projects/opencvlibrary/. Pak het C:\ hoofdmap. Ik zou aanraden het te hernoemen naar OpenCV2.4.0 zoals ik zal het opzetten van paden volgens het.  Na dat te doen, hebben we het pad instellen in windows omgevingsvariabelen naar OpenCV de bin directory. Om dat te doen, ga naar Configuratiescherm-systeem en veiligheid-System-Advanced System Settings-Omgevingsvariabelen. Onder "Systeemvariabelen" Zoek "Pad". Dubbelklik erop en voeg ";" C:\OpenCV2.4.0\build\x86\vc10\bin".
PS Als u de puntkomma aan het begin kunt zien, bent u niet dromen. U moet zetten het als goed. Dat één ding veroorzaakt mij veel werkstuk vooraleer.

Ten tweede, visuele studio te downloaden als u nog geen het uit http://www.microsoft.com/en-us/download/details.aspx?id=12752.

HO HO HO. …

Wij zijn SUUPER klaar om een project te maken. ahem, sry ik hou teveel OP.

Dus ga op visual studio en klik op 'Nieuw Project'. Selecteer win32 consoletoepassing en typ de naam van uw project. Een venster zal pop-up, klik op volgende en selecteer "Leeg Project" onder extra opties en klik op Voltooien. De bronbestanden van de Klik met de rechtermuisknop op uw solution explorer -> Add -> nieuw Item. Selecteer C++ bestand en voer uw naam en klik op toevoegen.

Ga naar deze Computer en open nu "C:\OpenCV2.4.0\samples\c" en open facedetect.cpp. Kopieer de code en plak deze op uw nieuw gecreëerde C++ bestand. U zal zien dat er een heleboel rode lijnen omdat Visual studio niet kunnen vinden van de functies en de bibliotheken nog. Dus om dat te doen, ga naar Project---> Eigenschappen (Alt + F7). We moeten alle configuraties hier, Selecteer in configuratie aflevermap. Dan Selecteer C/C++-> Algemeen -> aanvullende omvatten mappen en voeg "C:\OpenCV2.4.0\build\include". Vervolgens Selecteer Linker -> Algemeen -> extra bibliotheek mappen en voeg "C:\OpenCV2.4.0\build\x86\vc10\lib". Daarna, selecteer Linker--> Input -> extra afhankelijkheden en er bestandsnamen nodig bibliotheek toevoegen.

Enkele voorbeelden: 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

Dit zijn de releaseversies van lib bestanden, als u toevoegen "d" achtervoegsel aan de bestandsnaam wordt de debug-versie, bijvoorbeeld opencv_core240.lib-release versie, opencv_core240d.lib-debug-versie. We hebben juist alle configuraties, dus na het nodige lib bestanden toe te voegen, wij moeten de configuratie wijzigen om te debuggen en toevoegen "d" achtervoegsel aan de lib bestanden.
Merk op dat deze niet alle bibliotheekbestanden voor u beschikbaar zijn. Allemaal, ga naar "C:\OpenCV2.4.0\build\x86\vc10\lib".

Volgende Ga naar http://threadingbuildingblocks.org/ver.php?fid=171 en download tbb30_20110427oss_win.zip.
Na het downloaden en het openritsen, omzetten in de mapnaam van iets als "tbb30_20110427oss" "tbb". Ga dan naar mijn Computer en "C:\OpenCV2.4.0\build\common". Er is een andere tbb directory, hernoem het als "tbb_old" voor back-up. Vervolgens kopie nieuw gedownload en tbb map hernoemd naar deze locatie "C:\OpenCV2.4.0\build\common".

We moeten ook nieuwe tbb locatie van bin-map toevoegen aan pad in variabelen van het milieu. Dus, ga naar Controlebord -> systeem en veiligheid -> Systeem -> vergevorderd systematiek zetting -> omgevingsvariabelen en weg te vinden in de sectie variabelen van het systeem, dan toevoegen "; C:\OpenCV2.4.0\build\common\tbb\bin\ia32\vc10 ".

Gerelateerde Artikelen

Snelle geïmproviseerde ' face-tracking camera met behulp van een Intel Edison

Snelle geïmproviseerde ' face-tracking camera met behulp van een Intel Edison

Dit is een tutorial over het bouwen van een eenvoudige camera van de face-tracking met arduino breakout board, een android-smartphone, een servomotor en een paar andere dingen die kan je rondslingeren in uw bureau met behulp van een Edison. De code i
RasPi + OpenCV = Face Tracking

RasPi + OpenCV = Face Tracking

Dit instructable leert u alles wat u moet weten over het installeren van uw nieuwe RasPi-Camera naar uw Raspberry Pi en implementeren van OpenCV van ' Face-tracking bibliotheken. De tutorial zal niet wordt verondersteld dat u weet hoe program of begr
Pan / Tilt ' face-tracking met de raspberry pi

Pan / Tilt ' face-tracking met de raspberry pi

met enige moeite die ik heb gevonden die de controle twee servomotoren zodat een webcam pan/tilt terwijl het bijhouden van een gezicht in real time via de raspberry pi niet zo onmogelijk is als het kan in eerste instantie lijken. Met wat voorzichtig,
Real Time ' Face-Tracking Robot met Arduino en Matlab

Real Time ' Face-Tracking Robot met Arduino en Matlab

Real time ' face-tracking verwijst naar de taak van het opsporen van menselijke gezichten in een video-stream en bijhouden van de gedetecteerde of herkende gezichten. Er zijn tegenwoordig veel echte wereld toepassingen van gezichtsherkenning en ander
Arduino ' Face-Tracking mechanisme voor biometrische verificatie (TfCD Prototype Project)

Arduino ' Face-Tracking mechanisme voor biometrische verificatie (TfCD Prototype Project)

Wanneer u een biometrische gezichtserkenning systeem toepassen voor bijvoorbeeld een biometrische deurslot wilt, is het mogelijk dat het gebruik van een lineaire ' face-tracking mechanisme noodzakelijk. Wanneer een foto is genomen voor de verificatie
Face Tracking met verwerking en OpenCV

Face Tracking met verwerking en OpenCV

Computer-visie is ongelooflijk. Hierdoor computationele processen de kans om de wereld om hen heen te zien. Het is noodzakelijk voor een heleboel robotic toepassingen, machinaal leren of interactieve projecten. OpenCV is een opensource computer visie
Gezicht detectie en tracking met Arduino en OpenCV

Gezicht detectie en tracking met Arduino en OpenCV

UPDATES20 februari 2013: In antwoord op een vraag van de student Hala Abuhasna wilt u de seriële .NET-klasse gebruiken, gebruiken de naamgevingsconventie "\\\.\\COMn" en n vervangen door een nummer > 9 te definiëren uw com-poort voor COM-poor
Multifunctionele mobiele Manipulator Mk 1

Multifunctionele mobiele Manipulator Mk 1

Korte beschrijving:Bouw uw eigen DIY gigantische robot die de piano bespeelt trekt van foto's, maaltijden bereidt, wateren van planten, zich bezighoudt met lightsaber duels en meer. De multifunctionele mobiele Manipulator is een geavanceerde open-sou
Parrot autonome AR Drone 2.0 Flying

Parrot autonome AR Drone 2.0 Flying

Dit instructable krijgt u een zeer eenvoudige en snelle manier (< 15 minuten) om een AR Parrot Drone 2.0 vliegen autonoom met programmacode die is geschreven door u! Het beste deel van dit project is het vereist alleen de drone en een laptop (mac of
Open cv + arduino + vele uren == AWSOME!!!

Open cv + arduino + vele uren == AWSOME!!!

dit is vrij dang zoet. haar over de coolste ding ive gedaan met mijn arduino in een lange tijd.Ik gebruikte in principe de Face-tracking demo die wordt geleverd met opencv en modded het tot het liep een beetje sneller dan ik het gemaakt dus het info
Edison gemotoriseerd platform (Intel IoT)

Edison gemotoriseerd platform (Intel IoT)

OverzichtDit is een beschrijving van het project dat ik deed toen uitgenodigd om de Intel-Labs op Swindon. Het oorspronkelijke plan was om te produceren een gemotoriseerde platform voor het voeren van een camera. Beeld processing software kan dan vol
Slimme Robot met visie en Voice control

Slimme Robot met visie en Voice control

Hoe maak je een intelligente robot met computer-visie, controle van de stem, stem synthese en meer, met behulp van uw Androïde telefoon!Stap 1: onderdelenHardware1. een Android telefoon dat ondersteunt OTG met Android KitKat of hoger zijn geïnstallee
Froggy wereld 5 de koffie Gripper

Froggy wereld 5 de koffie Gripper

In Froggy wereld, het pretpark voor avontuurlijke kunststof kikkers, moesten de kikker uit een trein auto om terug te gaan naar de katapult.  Omdat ik niet kon weten of de kikker zou rechtop of zijwaarts-- en in welke richting--was de grijper een uit
De Oculus karton Project: DIY Virtual Reality pistool met Tracking met Arduino en de ESP8266

De Oculus karton Project: DIY Virtual Reality pistool met Tracking met Arduino en de ESP8266

Ik wilde altijd schiet dingen in virtuele werkelijkheid, maar ik ben brak, dus ik deed wat ik kon. Dit is mijn poging om een Oculus Rift stijl ervaring met Google karton. Dit is eigenlijk een erg leuk project en zijn zeer eenvoudig te repliceren. De