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 ".