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;
}
}
16 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ı.
Öncelikle paylaşımınız için teşekkür ederim.opencv2.0 vs2008 kullanıyorum.kuruluma dair herşeyi uyguladım.fakat verdiğiniz örneği derlediğimde "cxcore200.dll bulunamadığından bu uygulama başlatılamadı." diye hata veriyor.bu problemi nasıl çözebilirim... Saygılar...
OpenCv 2.0'ın kurulumu üzerine de bir yazı yazdık oraya bakın
benim aldıgım bir hata ve çözümü
cxoperation.hpp dosyasında şan hatırlamadıgım bi satırında ilgili linkteki hatayı aldım çözümüde mevcut çok irdelemedim.
Makaleniz için teşekkür ederim
link
http://opencv-users.1802565.n2.nabble.com/Problem-using-opencv2-0-td4107832.html
Selamlar..
Öncelikle çalışmalarınız ve paylaşımlarınız için teşekkürler. soruma gelince dediğiniz düzenlemeleri yapıp kodu kopyala yapıştır yaptığımda puts ve gets fonksiyonlarında hata alıyorum...ayrıca kodda 6. satırda #include dan sonra hiçbişi gelmio bi satırda orda cxcore.h mi olucak?
Cevabınız için şimdiden teşekkürler...
evet kopyala yapıştır yaptığımda programı o şekle yazmış hata çok bariz olduğundan
düzeltme gereği duymadım
serinin diğer yazılarına bakın
ona göre kodu düzeltin
Yorum Gönder