Görüntü işleme konusunda temel mantık oturduysa artık bizi birçok zahmetten kurtaran Opencv ye geçebiliriz. Opencv ile ilgili bilgiye buradan, opencv yi VS 2010 da kullanma konusuna buradan ulaşabilirsiniz.
Opencv yi VS de kullanma işlemini hallettikten sonra( ki bu iş cidden sıkıntılı, bu konuda Türkçe kaynaklar eksik yada hatalı oluyor, tavsiyem verdiğim linkte İngilizceyi anlayarak yapmanız) ilk iş olarak herhangi bir yerdeki görüntüyü nesneye atamak ve görüntülemek.
İşte kodlar:
#include "stdafx.h" #include <cv.h> #include <highgui.h> int _tmain(int argc, _TCHAR* argv[]) { IplImage *img = cvLoadImage("C:\\OpenCV2.2\\lena.png"); //görüntüyü img ye atıyoruz cvNamedWindow("Görüntü",1); //Görüntü başlıklı bir pencere oluşturuyoruz cvShowImage("Görüntü",img); //görüntü penceresinde img görüntüsünü gösteriyoruz cvWaitKey(); //diğer işlem için herhangi bir tuş bekliyor cvDestroyWindow("Görüntü"); //ve pencere kapatılıyor cvReleaseImage(&img); //img nin bundan sonra kullanımı için release ediyoruz return 0; }
Böylece herhangi bir görüntüyü projemize ekleyip üzerinde işlemler yapabiliriz. Bir sonraki yazıda görüşmek üzere…