Cumartesi, Ekim 17, 2009

Sitemli OpenCv 2.0 Kurulumu - Install -

Aslında böyle bir yazı yazmayı düşünmüyordum ama gelen sorular yüzünden yazmak zorunda kaldım. Önce konumuzu anlatalım

OpenCv2.0 windows versiyonunu C ye kurun .
CMake' i kurun ve çalıştırın

Yukardaki ekran gelir OpenCv 2.0 ı kurduğunuz dizini seçin
kurulumun yapılacağı dizini yazıyoruz Visual için "vs2008" seçtik mesela


Configure Düğmesine tıklayın

Select Generator ekranı gelir
Visual C++ 2008 Express edition için mesela
böyle
Code Blocks için Böyle tercih yapıyoruz ( Kurulumun yapılacağı dizin de değişik dikkatinizi çekerim )

Böyle bir dizin yok oluşturallım mı diyor tamam diyoruz


Build Seçeneklerinin hazırlanır ve ekrana gelir
Bir kez daha Configure düğmesine tıklayınca OK düğmesi aktif hale gelir ve onu tıklayınca
Gereken proje dosyları hazırlanır ve CMake kapanır
unutmadan eğer VS Express Edition kullanıyorsanız Enable OpenMP seçeneğini off yapın çünkü Express Editionda OpenMP desteği yok. CodeBlocks içinde kullanamadım kodda bir bug var.

Evet
Gördüğünüz gibi OpenCv için proje dosyamız hazır çift tıklayıp IDE'miz ile açıyoruz ve Build ediyoruz Ben release olarak build ettim

Bundan sonrası Dizin ayarlarının yapılması Visual Studio için
aşağıdaki gibi yapılır



Dll dosyalarımızın
"C:\OpenCV2.0\vs2008\bin\Release" de olduğunu ve gereken yerlere atmamız gerektiğini de unutmayın

CodeBlocks için
kütüphane dosyalarımızın oluşturulduğu yer : "C:\OpenCV2.0\CodeBlocks\lib"
Dll dosyalarımızın oluşturulduğu yer : "C:\OpenCV2.0\CodeBlocks\bin"
Header dosyalarımız VS ile aynı yerde : "C:\OpenCV2.0\include\opencv"
bu ayarları yapmamız gerekiyor

Son olarak Sitem kısmına gelirsek;

Aslında burda anlattıklarımızın Eski versiyon için anlatılanlardan Yani
Visual C++
CodeBlocks
gibi anlatılardan tek farkı dizin ayarlarının değişik olması ve Problemin OpenCv 2.0 ile uzaktan yakından alakası yok. Sorun aslında Temel IDE kullanım bilgilerinin bilinmiyor olmasından kaynaklanıyor. Malesef bu da İşin vehametini ortaya koyuyor. Bu ayarları böyle resimlere bakarak halletmiş olmanız problemi çözmüş olduğunuzu göstermez.

Bi zahmet IDE nedir Compiler nedir, Linkder nedir, Debugger nedir , nasıl kullanılırlar öğreniverin. Problemlerinize ve sorularınıza cevap vermeye gayret ediyoruz ve etmeyede devam edeceğiz. Fakat sorularınız açık olsun.
"OpenCv 2.0 kurulmuyor "
"Program hata veriyor"
gibi açıklamaların açık olmadığı ortada
Program Derleneme aşamasında mı hata veriyor
Program Link aşamasında mı hata veriyor
Program Çalışma sırsındamı hata veriyor
Gelen hata mesajı varmı varsa nedir
...
gibi şeyler yazmaktan sıkıldık artık
Not : Sağolsun Volkan OpneCv 2.0' ı Visual Studio ile derlemiş yayınladı buradan indirip hazırada konabilirsiniz

2 yorum:

fatma basar dedi ki...

Sanırım bunu vistada uygulamışsınız. Xp içinde ayarlar yine bu şekilde mi oluyor acaba?

Onurcans dedi ki...

Merhaba,
Benim derleme asamasinda bir sorunum oluyor. Tam derleyecekken benden bir exe dosyasi secmemi istitiyor. orada onceden tanimli bir exe var onu sectigimde de derleme tamamlanmiyor.
Isletim sistemim XP