Başlangıçta OPENCV kurulumu ve kullanımı için biraz zorlandım. Visual C++ 6.0 ile kurulumu yaparak çalıştım. OPENCV resmi sitesinden indirdiğim
kütüphaneyi kullanıma hazırlamada izlediğim yollar:
1. OPENCV Kurulumu
a.
“OpenCV_b4a.exe” dosyasını çalıştırdım
b.
Karşıma
çıkan penceredeki “Add
<...>\OpenCV\bin to the system PATH” işaret kutucuğunu işaretlenmemiş
olarak bıraktım
c.
Kütüphaneyi
“C:\Program Files\Microsoft Visual
Studio\OpenCV” dizinine kurdum.
2. Dosyaların Kopyalanması
a.
İndirdiğim
Vc98.zip dosyasını genişlettim
b.
“VC98\Include” klasöründeki dosyaları “Program Files\Microsoft Visual
Studio\VC98\Include” klasörüne, “VC98\Lib”
klasöründeki dosyaları ise “Program
Files\Microsoft Visual Studio\VC98\Lib” klasörüne kopyaladım.
c.
“C:\Program Files\Microsoft Visual
Studio\VC98”
dizininde bulunan MSCREATE.DIR
dosyasını “VC98\Include” altında
bulunan dosya ile değiştirdim.
d.
“Program Files\Microsoft Visual
Studio\OpenCV\bin”
dizinindeki “cv096.dll”, “cvaux096.dll”,
“cvcam096.dll”, “cxcore096.dll”, “highgui096.dll”dosyalarını “WINDOWS\System32” klasörüne kopyaladım.
3. Sistem Konfigürasyonu
a.
Bilgisayarım
özelliklerinde Gelişmiş sekmesinde yer alan Ortam değişkenlerine
i.
include değişkenini “%Program Files\Microsoft Visual Studio\VC98\include”
ii.
lib değişkenini “%Program
Files\Microsoft Visual Studio\VC98\lib”
iii.
path değişkenini “%Program Files\Microsoft Visual Studio\Common\Tools\WinNT; %Program
Files\Microsoft Visual Studio\Common\MSDev98\Bin; %Program Files\Microsoft
Visual Studio\Common\Tools; %Program Files\Microsoft Visual Studio\VC98\Bin” değerleriyle ekledim.
b.
Sistem
değişkenlerine ise Path değişkenini “%Program Files\Microsoft Visual
Studio\OpenCV\bin” değeriyle ekledim.
4. Visual Studio Konfigürasyonu
a.
Visual
Studio’da yeni bir proje yaratıp proje özelliklerini açıp link sekmesindeki “Win32
Debug” ayarlarını değiştirmem gerekti.
b.
Burada
“Object/library modules” altına “cv.lib cxcore.lib cvaux.lib
highgui.lib cvcam.lib” .lib dosyalarını, Project Options bölümünde ise “/nologo” değerinden önce “cv.lib cxcore.lib cvaux.lib highgui.lib
cvcam.lib” .lib dosyalarını ekledim.
Bunun haricinde Dev C++ ile çalışmak bazı noktalarda daha kolay olabiliyor. Derleyici ayarlarından OpenCV adından bir derleyici oluşturup OpenCV ayarlarını saklamak mümkün. C++ 6.0 maalesef her yeni projede ayarları yapmak gerekiyordu.