Ansiktsspårning pistol (2 / 4 steg)
Steg 2: Installera microsoft visual C++ för openCV
Innan du konfigurerar, kommer jag att skriva denna guide bygger på det faktum att jag använder ett 32-bitars operativsystem fönster. Inte säker på om det fungerar för 64 bit men, Känn dig fri att prova.Först, ladda ner OpenCV från http://sourceforge.net/projects/opencvlibrary/. Extrahera den till C:\ rotkatalog. Jag skulle rekommendera döpa om den till OpenCV2.4.0 som jag kommer att sätta sökvägar enligt den. Efter gör det, måste vi ställa in sökvägen i windows miljövariabler till Opencvs bingekatalog. För att göra det, gå till Kontrollpanelen-System och säkerhet-System-avancerade Systeminställningar-miljövariabler. Under "Systemvariabler", leta efter "Sökväg". Dubbelklicka på den och lägga till "; C:\OpenCV2.4.0\build\x86\vc10\bin".
PS Om du kan se semikolon i början, du drömmer inte. Du måste lägga den i också. Att en sak orsakade mig massor av problem innan.
För det andra, Hämta visual studio om du inte redan har det från http://www.microsoft.com/en-us/download/details.aspx?id=12752.
HO HO HO....
Vi är SUUPER redo att skapa ett projekt. ahem, sry jag älskar OP för mycket.
Så gå till visual studio och klicka på "Nytt projekt". Välj win32 console application och ange namnet på ditt projekt. Ett fönster kommer att dyka upp, klicka på nästa och välj "Tomt projekt" under ytterligare alternativ och klicka på avsluta. På din lösning explorer, rätt klick källfiler -> Lägg till nytt objekt ->. Välj C++-fil och ange ditt namn och klicka på Lägg till.
Nu gå till min computern och öppna "C:\OpenCV2.4.0\samples\c" och öppna facedetect.cpp. Kopiera koden och klistra in den till din nya C++ filen. Du kommer att se att det finns en massa röda linjer eftersom Visual studio inte är att hitta de funktioner och bibliotek ännu. Så för att göra det, gå till projektet---> egenskaper (Alt + F7). Här bör vi väljer du alla konfigurationer från konfiguration brevlådemapp. Sedan Välj C/C++-> General -> extra omfattar kataloger och lägga till "C:\OpenCV2.4.0\build\include". Nästa, Välj Linker--> Allmänt--> ytterligare bibliotek kataloger och lägga till "C:\OpenCV2.4.0\build\x86\vc10\lib". Efter det, Välj Linker -> Input -> ytterligare beroenden och lägga till nödvändiga bibliotek filnamn där.
Några exempel: 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
Detta är releaseversionerna av lib-filer, om du lägger till "d" suffix till filnamnet blir det debug version, t.ex. opencv_core240.lib-frige version, opencv_core240d.lib-debug versionen. Vi har bara valt alla konfigurationer, så efter att lägga till nödvändiga lib-filer, bör vi ändra konfigurationen för att felsöka och lägga till "d" suffix till lib-filer.
Observera att dessa inte är alla biblioteksfiler tillgängliga för dig. För att se dem alla, gå till "C:\OpenCV2.4.0\build\x86\vc10\lib".
Nästa gå till http://threadingbuildingblocks.org/ver.php?fid=171 och hämta tbb30_20110427oss_win.zip.
Efter nedladdning och packa upp den, ändra katalognamn från något liknande "tbb30_20110427oss" till "tbb". Gå sedan till min dator och "C:\OpenCV2.4.0\build\common". Det finns en annan tbb katalog, byta namn på det som "tbb_old" för säkerhetskopiering. Sedan kopiera nyligen hämtade och döptes tbb katalog till denna "C:\OpenCV2.4.0\build\common" plats.
Vi måste också lägga till nya tbb platsen bin-katalog i sökvägen i miljövariabler. Så, gå till Kontrollpanelen--> System och säkerhet -> System -> Avancerade systeminställningar -> miljövariabler och hitta sökvägen i systemvariabler avsnitt, sedan lägga till "; C:\OpenCV2.4.0\build\common\tbb\bin\ia32\vc10 ".