9 Eylül 2008 Salı

OpenCV'ye Giriş - 2

Önceki yazımda OpenCV’nin ne olduğundan ve OpenCV ile neler yapabileceğimizden kısaca bahsetmiştim. Bu yazımda ise Windows ortamında bilgisayarımıza OpenCV kütüphanesini nasıl yükleyeceğimizi ve OpenCV’yi Dev C++’a entegre etmeyi anlatacağım.

Öncelikle eğer hala indirmediyseniz OpenCV kütüphanesini buradan indirebilirsiniz. İndirdiğiniz bu dosyaya çift tıkladığınızda karşınıza bir yükleme ekranı çıkacaktır. Karşınıza çıkan adımları takip ederek OpenCV’yi bilgisayarınıza yükleyiniz.

OpenCV’yi başarılı bir şekilde bilgisayarınıza yüklemeniz onu hemen kullanabilmeniz için yeterli olmuyor. Aynı zamanda kullandığınız derleyicide de bir takım ayarlar yapmanız gerekli. Eğer Visual C++ kullanıyorsanız gerekli ayarlar için buraya ya da buraya bakabilirsiniz. Eğer Dev C++ kullanıyorsanız ya da kullanmayı düşünüyorsanız yazımı okumaya devam edebilirsiniz.

Öncelikle belirtmek isterim ki OpenCV için vereceğim Dev C++ ayarları OpenCV’nin C:\Program Files\OpenCV dizininde yüklü olduğunu düşünülerek verilmiştir. Eğer OpenCV’yi farklı bir klasöre yüklediyseniz derleyici ayarlarınızı buna göre yapınız. Dev C++’da yazdığımız OpenCV programlarını sorunsuz bir şekilde derleyebilmemiz için gerekli tüm header ve dll dosyalarının yerlerinin nerde olduğunu derleyiciye göstermemiz gerekli. Bunun için ilk olarak “Araçlar” menüsünden “Derleyici Ayarları”nı açıyoruz.

Burada ilk iş olarak eski ayarlarımızı kaybetmemek için “artı işaretine” tıklayarak yeni bir isim ile yeni bir derleyici takımı oluşturuyoruz. Bir problem oluşursa buradan eski ayarlarınıza geri dönebilirsiniz.

“Bağlayıcı (Linker) komutuna bunları ekle” yazan yerin yanındaki kutucuğu işaretleyerek altına şunları ekliyoruz : -lhighgui -lcv -lcxcore -lcvaux –lcvcam

Şimdi “Dizinler” sekmesine geçip header ve dll dosyalarını ekleyebiliriz. “Kütüphaneler” bölümüne sadece C:\Program Files\OpenCV\lib dizinini ekleyiniz.

“C Includeları” bölümüne aşağıdaki tüm dizinleri ekleyiniz.
C:\Program Files\OpenCV\cxcore\include
C:\Program Files\OpenCV\cv\include
C:\Program Files\OpenCV\otherlibs\highgui
C:\Program Files\OpenCV\cvaux\include
C:\Program Files\OpenCV\otherlibs\cvcam\include

Eğer programlarınızı yazarken C++ kullanmayı düşünüyorsanız aynız dizinler “C++ Includeları” bölümüne de ekleyiniz.

Son olarak da dll dosyalarını ekledik mi tamamdır. “Binaryler” sekmesine C:\Program Files\OpenCV\bin dizinini ekleyip ve ardından “Tamam” deyip “Derleyici Ayarları” penceresini kapatabiliriz.

Şimdi sıra yaptığımız ayarların doğruluğundan emin olmak için örnek bir programı Dev C++’da derlemeye geldi. OpenCV’nin yer aldığı dizindeki Samples klasöründe OpenCV uygulamaları ile ilgili çeşitli örnek programlar ve kodları var. Bunlardan birini Dev C++ ile açıp derlemeye çalışarak yaptığımız ayarların çalışıp çalışmadığını test edebilirsiniz.

“OpenCV’ye Giriş” yazı dizisinin son yazısında OpenCV ile programlamanın temellerini oluşturacak bir iki örnek programı açıklamalı olarak vermeyi düşünüyorum. Arayı çok uzatmadan en kısa zamanda yazıyı hazırlayıp buraya koyacağım. Hoşçakalın. unk

1 yorum:

Adsız dedi ki...

open cv2.2 de sanıyorum kutuphane adları degıstıgınden.gosterdıgınız bıcımde olmuyor yenı bıcımıne yrd edermısınız