Windows için bir kurum programıya indirebiliyorsunuz
OpenCv_1.0.exe
OpenCv kütüphanesi normal olarak C: de Program Files kısmına kuruyor kendini
CodeBlocks'u çalıştırın
Create New Project -> Console Applicationı seçin
Projenize bir isim verip devam edin dil seçiminde ben C++ seçiyorum C de kullanabilirsiniz
Evet Artık projemiz oluştu şimdi OpenCv kütüp hanesi için gerekli ayarlamaları yapalım.
Aslında bütün kullanacağınız kütüphaneler için bu yaraların yapılması lazım
Öncelikle Derleyiciye başlık -header - dsyalarını nerede bulacağını gösteriyoruz
Project->Build Options->Search directories -> Compiler
gerekli dizinler gösteriliyor
Ardından Bağlayıcıya -Linker - kütüphaneyi - dosyalarını nerede bulacağını gösteriyoruz
Project->Build Options->Search directories -> Linker
gerekli dizini gösteriyoruz
Project->Build Options->Linker Settings den OpenCv de çoğu işimizi göremize yetecek kütüphane dosyalarını ekliyoruz
Hepsi bu kadar Artık Aşağıdaki Kodu yazın ve derleyip çalıştırın
// OpenCV nin ana fonksiyonlarının tanımlandığı başlık dosyası
#include "cv.h"
// OpenCV nin Kullanıcı ara birimi ile ilgili fonksiyonlarının tanımlandığı başlık
// dosyası
#include "highgui.h"
#includeint main()
{
char Buf[512];
IplImage* grnt;
/* Desteklenen Görüntü formatları
* Windows bitmaps - BMP, DIB;
* JPEG files - JPEG, JPG, JPE;
* Portable Network Graphics - PNG;
* Portable image format - PBM, PGM, PPM;
* Sun rasters - SR, RAS;
* TIFF files - TIFF, TIF.
*/
puts("Goruntu Dosyasini secin :");
gets(Buf);
grnt = cvLoadImage(Buf,1);
if(grnt){
//Yeni Pencere Oluştur
cvNamedWindow("Görüntü", 0);
//Görüntüyü Pencerede Göster
cvShowImage("Görüntü", grnt);
//Bir Tuşa basılmasını Bekle
cvWaitKey(0);
cvDestroyWindow( "Görüntü" ); // Pencereyi Yok et
cvReleaseImage( &grnt ); // Görüntüyü yüklediğimiz alanı serbest bırak
return 0;
}
else{
puts("Goruntu Dosyasini acamiyorum !!! :( ");
cvWaitKey(0);
return -1;
}
}

11 yorum:
Abicim opencv dökümanların için emeğine sağlık sağolasın..
Merhaba, bahsettiğiniz konfigürasyonu aynen uyguladım ve verdiğiniz örnek kodu yazıp debug edince "The application failed to initialize properly(0xc0150002)" gibi bir hata verdi. Çözüm önerisinde bulunabilir misiniz?
Anladığım kadarıyla siz OpenCv 1.1 pre kullanmaya kalkmışsınız.
OpenCv 1.1 pre kendi örnek programlarından bile aynı hatayı alırsınız
http://tech.groups.yahoo.com/group/OpenCV/message/58024
MSVCRT (visual c++ run time) 8.0 kurmanız gerekiyor
Merhaba,
Öncelikle paylaşımın için teşekkür ederim. ;)
Bitirme projem nedeniyle opencv ile ilgilenmeye başladım. göz izleme sistemi yapıcam. Yalnız, vis. std 2005 kullanıyordum. opencv lib de bazı sorunlar olduğundan, codeblocks u kullanmaya başladım ama build ederken, debug hatası veriyor ve kapanıyor. Nedeni ne olabilir sence?
karşılaştığın problem hakkında daha detaylı bir şekilde mail atarsan yardımcı olmaya çalışırız
mail adresi profil kısmında var
Merhaba,
Verdiğiniz kodu anlattığınız şekilde kopyalayıp yapıştırdım. Hata verdi. Nasıl düzeltebilirim?
Teşekkürler...
yukarda dediğim şey sizin için de geçerli "karşılaştığın problem hakkında daha detaylı bir şekilde mail atarsan yardımcı olmaya çalışırız
mail adresi profil kısmında var"
merbaha öncelikle paylaşımınız için teşekkür ederim :)
Yazdığınız kodu kopyalayıp yapıştırdım fakat program görüntü açamıyor. Görüntüyü seçin yazısından sonra ne yazarsam yazayım görüntüyü açamıyorum diyor. Sorunu nasıl çözebilirim?
kod denenmiştir. yüklenecek grafik dosyasının adını ve yolunu tam olarak verin
"c:\images\img1.jpg" gibi
dosyanın adını ve yolunu tam olarak yazınca çalıştı. Yardımınız için çok teşekkür ederim :)
OpenCv bin klasörünü ortam değişkenlerinden sistem path'e eklemeyince hata veriyor.Path'e ekleyince çalıştı.
Yorum Gönder