Główną zaletą wersji 2.3 jest działająca obsługa większej ilości kamer. Myślę że jest to wystarczający powód aby się z nią zapoznać.
Instalacja biblioteki
1. Kierujemy się na stronę http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3/ i pobieramy plik OpenCV-2.3.0-win-superpack.exe.
2. Pobrany plik jest tylko spakowanym archiwum. Podczas instalacji pyta o lokalizację do zapisu. Wprowadzamy zatem ścieżkę C:\Program Files\
Bibliotek zostanie zainstalowana w folderze C:\Program Files\OpenCV2.3
(Można zainstalować bibliotekę również w innej lokalizacji. Należy wtedy w kolejnych krokach odpowiednio zmienić wprowadzany adres).
3. Kolejnym krokiem jest dodanie lokalizacji plików dll do zmiennej systemowej Path.
Uruchamiamy Zaawansowane ustawienia systemu (prawym na Komputer -> Właściwości a następnie Zaawansowane ustawienia systemu po lewej stronie okna).
W nowo otwartym oknie wybieramy Zaawansowane -> Zmienne środowiskowe...
W dolnej części okna Zmienne środowiskowe wybieramy zmienną Path i kikamy przycisk Edytuj...
Na końcu ciągu Wartość zmiennej dopisujemy: ;C:\Program Files\OpenCV2.3\build\bin\;C:\Program Files\OpenCV2.3\build\x64\vc10\bin\
Następnie potwierdzamy zmiany i wychodzimy z ustawień. W tym momencie należy uruchomić ponownie komputer.
Stworzenie projektu w VS
1. Wybierz File -> New -> Project...
2. Po lewej stronie rozwijamy Installed Templates -> Other Languages -> Visual C++ -> Win32 i wybieramy Win32 Console Application
3. Wprowadzamy nazwę projektu i zatwierdzamy przyciskiem OK.
4. W następnym oknie klikamy Finish
Konfiguracja VS
1. Wybieramy Ustawienia projektu (menu Project -> Proporties)
2. Po prawej stronie okna wybieramy Configuration Manager...
3. W oknie Managera konfiguracji rozwijamy listę Active solution platform i wybieramy
5. Zamykamy również okienko Menagera konfiguracji upewniwszy się że Active solution platform wskazuje na x64.
6. W menu po lewej stronie rozwijamy Configuration Proporties -> C/C++ -> General
8. Rozwijamy Configuration Proporties -> Linker -> Input
9. Czyścimy zawartość Additional Dependencies i wklejamy tam "C:\Program Files\OpenCV2.3\build\x64\vc10\lib\opencv_core230d.lib";"C:\Program Files\OpenCV2.3\build\x64\vc10\lib\opencv_highgui230d.lib";"C:\Program Files\OpenCV2.3\build\x64\vc10\lib\opencv_video230d.lib";"C:\Program Files\OpenCV2.3\build\x64\vc10\lib\opencv_ml230d.lib";"C:\Program Files\OpenCV2.3\build\x64\vc10\lib\opencv_legacy230d.lib";"C:\Program Files\OpenCV2.3\build\x64\vc10\lib\opencv_imgproc230d.lib";%(AdditionalDependencies)
10. Klikamy Zastosuj i OK
Uruchomienie kodu
W edytorze kodu wklejamy poniższy kod i wciskamy F5 (Start debugging)
Dzięki!
OdpowiedzUsuńZadziałało.
Należy jednak pamiętać, że przy najnowszej wersji OpenCV 2.3.1 pliki .lib (zależności linkera) mają inne nazwy (np. zamiast *core230d* jest *core231d*).