ORB yöntemi ile oy tespiti ve sayımını gerçekleştiren sistemin tasarımı


Creative Commons License

Üncü İ. S., Kayakuş M., Çetinkol S.

Uluslararası Teknolojik Bilimler Dergisi, cilt.13, sa.2, ss.50-56, 2021 (Hakemli Dergi)

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 13 Sayı: 2
  • Basım Tarihi: 2021
  • Dergi Adı: Uluslararası Teknolojik Bilimler Dergisi
  • Derginin Tarandığı İndeksler: Other Indexes
  • Sayfa Sayıları: ss.50-56
  • Akdeniz Üniversitesi Adresli: Evet

Özet

Bu çalışmada, oy tespitini ve sayımını gerçekleştiren görüntü işleme tabanlı bir sistem geliştirilmiştir. Sistem, donanımsal ve yazılımsal olmak üzere iki bölümden oluşmaktadır. Görüntü almak için kullanılan kamera ve görüntü işlemek için kullanılan Raspberry Pi3 donanım kısmını oluşturmaktadır. Yazılım kısmında ise görüntü işleme yöntemlerinden olan Oriented FAST and Rotated BRIEF (ORB) metodu ile Brute-Force Eşleştirmesi kullanılarak görüntülerdeki öznitelikler eşleştirilmektedir. Yazılımın kodları Python programlama dilinde yazılmış olup ve OpenCV kütüphanesinden faydalanılmıştır. Çalışmada oy tespiti ve sayımı için 72 punto büyüklüğünde, Calibri yazı tipi ile yazılmış EVET ve HAYIR oy pusulaları kullanılmıştır. Sistemde yüksek çözünürlüklü kamera sayesinde oy pusulasının görüntüsü alınmakta ve görüntü işleme yazılımına aktarılmaktadır. Yazılımın çalışma mantığı, kayıtlı görüntüdeki köşe ve dönüm noktaları gibi ayırt edici özelliklerin belirlenmesi ve belirlenen özelliklerin, kamera tarafından çekilen görüntüler ile eşleştirilmesi prensibine dayanmaktadır. Oyun kime verildiğinin tespiti için ise kullanılan oyun yatay düzlemindeki konumuna bakılmaktadır. Sistem eşleşen görüntüye göre evet ve hayır oy sayılarını arttırmaktadır. Yapılan çalışmada %100 başarı oranı ile oy tespiti ve sayımı gerçekleşmiştir.