Görüntü İşleme Teknikleriyle Yüz Algılama Sistemi Geliştirme

Bilgisayar bilimlerindeki önemli çalışma konularından biri de görüntü işlemedir. Bir görüntüden faydalı bir bilgi çıkarılarak yorumlanması gerektiğinde görüntü işleme tekniklerinden faydalanılmaktadır. İşlenecek görüntü, kameralar, optik tarayıcılar ve fotoğraf makineleri yardımıyla elde edilebilir. Bu dijital görüntülerin sayısallaştırılmasıyla üzerinde farklı işlemler uygulanarak anlamlı yorumlanabilir sonuçlar elde edilebilir. Tıp, Askeri, Endüstriyel ve Coğrafi Sistemler gibi birçok alanda kullanılan görüntü işleme teknikleri, güvenlik sistemleri alanında da yaygın olarak kullanılmaktadır. Parmak izi, iris ve yüz tanıma gibi uygulamalar güvenlik alanında görüntü işleme teknikleri kullanılarak yapılabilmektedir. Tarayıcı, kamera ya da fotoğraf makinesi üzerinden alınan görüntülerin yorumlanabilmesi için belirli ön işlemlerden geçirilmesi gerekmektedir. Bu konuda yazılımsal olarak programlama dilleriyle geliştirilmiş birçok kütüphane bulunmaktadır. Açık kaynak kodlu bir kütüphane olan OpenCV (Open Source Computer Vision Library) bu çalışmada tercih edilen görüntü işleme kütüphanelerinden biridir. Geliştirilen uygulamada OpenCV' nin C# için geliştirilmiş olan OpenCVSharp bileşeni kullanılmıştır. Kamera ile bireylerin fotoğrafları elde edilerek bireylerin yüz bölgeleri bulunmuştur. Ardından veritabanında kayıtlı olan verilerle karşılaştırılarak bireyin hangi oranda kime benzediği geliştirilen program aracılığıyla gösterilmiştir. Yapılan bu çalışmada yüz tanımada %79 oranında başarı sağlanmıştır

Face Recognization System Development with Image Processing

One of the important study topics in computer science is image processing. When useful information needs to be interpreted by extracting from an image, image processing techniques are utilized. The image to be processed can be obtained with the help of cameras, optical scanners and photographic machines. By digitizing these digital images, different interpretations can be applied to obtain meaningful interpretable results. Image processing techniques used in many fields such as Medical, Military, Industrial and Geographical Systems and also widely used in the field of security systems. Applications such as fingerprint, iris and face recognition can be performed using image processing techniques in the field of security. To be able to interpret the images taken via scanner, camcorder or camera, certain preprocessing needs to be done. In this regard, as a software there are many libraries developed by programming languages. OpenCV (Open Source Computer Vision Library), an open source library, is one of the preferred image processing libraries for this work. The developed application uses OpenCVSharp component developed for C # in OpenCV. By photographing the individual with the camera, facial regions of the individual were found. Then, by comparing the data stored in the database, similarity rate of the persons to the other persons is shown through the developed program. In this study, %79 of achievement succeed in face recognition

___

  • 1. Erişti E. 2010. Görüntü İşlemede Yeni Bir Soluk, OPENCV, Akademik Bilişim’10 - XII. Akademik Bilişim Konferansı Bildirileri, 10-12 Şubat, Muğla.
  • 2. OpenCV. 2017. http://www.opencv.org (Erişim Tarihi: 8.7.2017).
  • 3. Bradski G., Kaehler A. 2008. Learning OpenCV, O’Reilly Media Inc., USA .
  • 4. Karakoç M. 2012. http://ab.org.tr/ab12/sunum/21-goruntu_isleme-Karakoc.pdf (Erişim Tarihi: 08.07.2017).