Full width home advertisement

SQL

ASP.NET

Post Page Advertisement [Top]

         OpenCV ( Open Source Computer Vision Library ) adındanda anlaşıldığı gibi açık kaynak kodlu computer vision kütüphanesidir.Bu yazımda OpenCV 2.2 nin Visual Studio 2010 nasıl ayarlanacagı konusunda bilgi vercegim.İlk olarark open CV 2.2 yazılımını indirip kuruyoruz,kurarken tek dikkat etmemiz gereken nokta “Add openCV to system path for all users” seçeneğini  ile ortam değişkenlerine OpenCV’yi eklemek olacaktır.
Kurulumdan sonra VS2010 yeni proje sihirbazını kullanarak bir “Win32 Konsol Uygulaması” oluşturalım.
Solution Explorer den projemize sağ tıklayarak properties ‘e girelim  Alt+ Enter ile de bu pencereye ulaşabiliriz.
Project – Project Properties - C/C++ – General – Additional Include Directories, altına gelerek
Aşagıdaki verileri girmeliyiz,
C:\OpenCV2.2\include
C:\OpenCV2.2\include\opencv
Daha sonra Linker Başlıgı altında Input kısmınada aşagıdaki satırları ekleyelim
 C:\OpenCV2.2\lib\opencv_core220d.lib
C:\OpenCV2.2\lib\opencv_highgui220d.lib
C:\OpenCV2.2\lib\opencv_video220d.lib
C:\OpenCV2.2\lib\opencv_ml220d.lib
C:\OpenCV2.2\lib\opencv_legacy220d.lib
C:\OpenCV2.2\lib\opencv_imgproc220d.lib

Evet böyelce openCV kutuphanelerini VS 2010 ‘a include etmiş oluyoruz J Şimdi openCV ile basit bir uygulama yapıp hemde işlemizin doğruluğunu da kontrol etmiş olalım.Bu arada eğer Release konfigürasyonunda ayarlamak isterseniz bu kütüphane dosyalarının sonuna d yazmayınız.
Kodumuza gelelim bu ornek kod ile Angelina Jolie’yi ekranımızda gormemiz gerekiyor, ,aşagıdaki kodu konsol uygulamanıza kopyalayınız.


#include "stdafx.h"
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>

int _tmain(int argc, _TCHAR* argv[])
{
        IplImage *img = cvLoadImage("angelina.jpg");
        cvNamedWindow("Image:",1);
               if (!img){
                              printf("Image couldnt be loaded...\n");
                              exit(0);
               }
        cvShowImage("Image:",img);

        cvWaitKey();
        cvDestroyWindow("Image:");
        cvReleaseImage(&img);
        return 0;
}

Projenin çalışma klasörüne görüntüleyeceğiniz bir resimi atın. Dosya ismini “angelina.jpg” olarak değiştirin.kodu debug edip çalıştırdığımızda karşımıza aşagıdaki gibi bir goruntu gelecektir.
Bu aşamada OpenCV nin kurulumunu ve includesini öğrendik sonraki yazılarımda opencv ile ilgli daha geniş ve kodsal uygulamlar yapacagız,yararlı olması dileğiyle.

2 yorum:

Bottom Ad [Post Page]