ana sayfa > OpenCV, Visual Studio > openCV 2.x’in Visual Studio’ya entegresi

openCV 2.x’in Visual Studio’ya entegresi

Pazartesi, 01 Mar 2010 yorum ekle yorumlara git

http://sourceforge.net/projects/opencvlibrary/ buradan openCV’nin en son versiyonunu indiriyoruz. Ben şu anda 2.2 versiyonu varmış gibi anlatacağım. Daha sonra standart program kurulumu gibi kuruyoruz. Varsayılan olarak C:/OpenCV2.2 klasörüne kurulmakta, eğer başka yere kuracaksanız nereye kurduğunuzu aklınızda tutun.

Daha sonra visual studio’yu açalım. Yeni proje oluştururalım.

Proje oluşturduktan sonra “solution explorer” bölümünde projemize sağ tıklayarak “properties” diyelim.
Açılan pencereden sol yukarıdan “All configuration” seçelim.
Altta ki sol bölmeden C/C++ seçelim.
Sağ pencerede ki “Additional include directories” alanına

Selec All Code:
C:\OpenCV2.2\include

yazalım.
Burada nereye kurmuş iseniz onu yazınız.

Yine sol taraftan “Linker” altından “Input” seçelim.
Sağda “Additional Dependencies” alanını görüyoruz. Buraya ise opencv’nin kullanacağımız kütüphanelerini ekleyeceğiz.
En önce sol yukarıdan Debug seçelim.
“Additional Dependencies” alanına

Selec All Code:
opencv_core220d.lib opencv_highgui220d.lib

yazalım.
Daha sonra yine sol yukarıdan Release seçelim.
“Additional Dependencies” alanına

Selec All Code:
opencv_core220.lib opencv_highgui220.lib

yazalım.

Ayrıca bu kütüphanelerden başka kütüphaneler kullanacaksanız eğer bu şekilde ekleyin. Tek bilmeniz gerekenler debug için sonunda “d” harfi olanları, Release için ise “d” harfi olmayanları eklemek.

Kod yazarken de #include <opencv/cv.h> olacak şekilde ayarlarsanız dosyalarınızı taşınabilir kılarsınız. Çünkü linux sistemlerinde de genelde bu şekilde include edilmektedir.

Selamlar

Related Posts Plugin for WordPress, Blogger...

Toplam Görüntülenme: 597

  1. ahmet
    Pazar, 31 Eki 2010 zamanında 22:41 | #1

    merhabalar

    opencv yi anlatılanlar gibi düzgünce kurdum. opencv içindeki herhangi bir örneği build edip çalıştırmaya başlayınca benden executable for debug session adı altında bir exe seçmemi istiyor,
    ve hangi exeyi seçtiysem daha sonra hep o exeye bakıyo. ve bundandır herhalde diğer örneklerini açamıyom
    yardımcı olabilirseniz sevinirim

    Bu yorumu rapor et

  2. Pazartesi, 01 Kas 2010 zamanında 13:20 | #2

    Merhaba;

    Exe dosyasi istemesine kadar hata olmamışsa artık derlenme bitmiş demektir. OpenCv kütüphanesi kullanabileceğiniz bir “main” fonksiyonu içermediğinden exe dosyası oluşturmaz. Siz sanırım sadece “build” değil “buil and run” yaptığınız için derlendikten sonra çalıştırılabilir bir exe dosyası istemiş. OpenCV derlemesi bitince yapacağınız iş çıkan lib dosyalarını, dll dosyalarını ve header dosyalarını yeni bir proje oluşturup, projenizde bu dosyaların yerini göstermek olacaktır.

    Selamlar

    Bu yorumu rapor et

  1. şimdilik geri bağlantı yok
*