OpenCV 2.0 + Windows
Ze względu na kolejny projekt, w który się zaangażowałem, potrzebowałem działającej, sprawnej biblioteki do przetwarzania obrazu. Wybór padł na OpenCV, zaś strona projektu zaskoczyła nas wydaniem we wrześniu tego roku wersji 2.0. Niestety, próba kompilacji okazała się być podwójnie nieudana
Zamieszczam więc krótki opis jak zmusić OpenCV do współpracy.
Linkowanie bibliotek - ustawienia linkera
Pierwszym problemem z jakim się zetknęliśmy było linkowanie bibliotek - rzut oka do katalogu z bibliotekami utwierdził nas w przekonaniu, że tutorial, którego używamy jest przeznaczony dla OpenCV1.0 lub 1.1. Tak czy inaczej w ustawieniach linkera należy dodać uzupełnione w stosunku do poprzedniej wersji wywołania:
-lopencv200 -lcxcore200 -lcvaux200 -lml200 -lcxts200 -lhighgui200
Zaś jako ścieżkę bibliotek (-L) domyślnie: C:\OpenCV2.0\lib
Taka modyfikacja wywołania pozwoli linkować nasze programy. Ważniejsze jest jednak rozwiązanie problemów związanych z samą kompilacją.