Gerçek zamanlı olarak meyveleri görüntü işleme ile sınıflandıran otomasyon sistemi
The real-time automation system for classifying fruits with image processing
Yazar: İSMAİL BURAK AKINCI
Danışman: YRD. DOÇ. DR. CANER ÖZCAN
Karabük Üniversitesi / Fen Bilimleri Enstitüsü / Bilgisayar Mühendisliği Ana Bilim Dalı
Derece: Yüksek Lisans, 2017
Konu: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol = Computer Engineering and Computer Science and Control
Dizin: Sayısal görüntü işleme = Digital image processing

Özet:
Bireylerin görme duyusundan esinlenen görüntü işleme sisteminden günümüzde çeşitli bilim dallarında yararlanılmıştır. Görüntülerin farklı metot ve araçlarla bilgisayar ortamına aktarılması ve işlenmesinden oluşan görüntü işleme, yeni bir görüntü elde edilmesiyle veya mevcut görüntünün anlamlandırılmasıyla sonuçlanmıştır. Bu yöntemler ile geliştirilen sistemler hayatımıza katkı sağlamakta, uygulama aşamaları hız, kolaylık ve maliyet açısından en düşük düzeyde tutulmuştur. Bu nedenle görüntü işleme metotları gelişerek kullanımı yaygınlaşmıştır.

Endüstri alanındaki görüntü işleme sistemleri de artan üretim ihtiyacına katkı sağlamıştır. Bu noktada, görüntü işleme sistemlerinin kullanıldığı alanlarda minimum maliyet ve maksimum verim ilkesi ile faydalanılmıştır. Bu çalışmada görüntü işleme modellerinde bir yöntem olarak kullanılan EmguCV grafik 
kütüphanesi ile gerçek zamanlı olarak video görüntülerindeki meyvelerin boyutlarına göre sınıflandırılmasını sağlayan bir otomasyon sistemi gerçekleştirilmiştir. EmguCV kütüphanesinin temelini oluşturan filtre modelleri bu çalışmada örneklendirilmiştir. Uygulamada meyvelerin sınıflandırılmasında faydalanılan değerler kullanıcı etkileşimi ile temin edilebilmektedir. Görüntü işleme, görüntünün yumuşatılması ve kenar bulma için ayrı ayrı örneklendirilerek matematiksel çözümleri verilmiştir. Elde edilen sonuçlar net Framework sınıflarından OpenGL kullanılarak uygulamada görüntülenebilmektedir. Uygulama Visual Studio 2012, OpenGL 3.0 ve Windows 7 platformlarında hazırlanmıştır.

Abstract:
Image processing system, which is inspired by the vision of individuals, is now used in many sciences. Image processing which involves transferring and processing images to a computer using different methods and tools has resulted in the acquisition of a new image or interpretation of the current image. Systems which are developed with these methods contribute to our life and their implementation steps have been kept at the lowest level in terms of speed, easiness and cost. For this reason, image processing methods have been developed and become widespread.

Image processing systems in the industry have also contributed to increased production requirements. At this point, the areas where image processing systems are used have been utilized with minimum cost and maximum efficiency principle. In this study, an automation system has been realized which classifies the fruits in the video images according to their dimensions in real time with the EmguCV graphic 
library which is used as a method in image processing models. The filter models that form the basis of the EmguCV library are illustrated in this study. The values used in the classification of the fruits can be obtained with user interaction in the application. Mathematical solutions of the image processing are given separately for image smoothing and edge detection. Obtained results can be displayed in the application using OpenGL from net Framework classes. The application is built on Visual Studio 2012, OpenGL 3.0 and Windows 7 platforms.