An artificial intelligence application with image recognition


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Dokuz Eylül Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Bilimleri Ana Bilim Dalı, Türkiye

Tezin Onay Tarihi: 2021

Tezin Dili: İngilizce

Öğrenci: LÜTFİ MUTLU

Danışman: EFENDİ NASİBOĞLU

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

Bu tezde, görüntü işleme algoritmalarını uygulamak ve testlerini yapmak için öncelikle temel bir program geliştirilmiştir. Görüntü yükleme (sabit sürücüden ve internet kamerasından), görüntü dilimleme ve karıştırma işlevleri uygulanmıştır. Komşu aday hücrelerle tek taraflı kenar algılamaya dayalı bulmaca çözme algoritması geliştirilmiş, test edilmiş ve farklı görüntülerle analiz edilmiştir. Bunun bir sonucu olarak, yapboz parçalarının (Tetris oyun parçaları gibi) gruplandırılmasına dayalı yeni bir algoritmanın temeli uygulanmıştır. Bulmacalardaki parça sayısına göre genişlik ve yükseklik sınırı koşulları eklenmiştir. En uygun çözümün bulunması ve çözüm performansını artırmak için birden fazla çözümün otomatik olarak yapılması sağlanmıştır. İkinci aşamada, en düşük eşleşme puanına sahip parçalar, daha iyi çözümler için kendi aralarında değiştirilmiştir. Program, Tetris Modu ve Döndürülmemiş Parçalar Modu olmak üzere iki bölümden oluşur. Tetris Modunda, belirli bir eşiğin altında benzerliğe sahip parçalar birlikte gruplandırılır. Bu gruplar, kullanıcı arayüzünde sağ tarafdaki Çözümler Penceresinde görüntülenir. Döndürülmemiş Parçalar Modunda, çözümler ve puanlar da burada resim olarak görüntülenir. Çözüm sürecinde parçaların simülasyonu, boş/aday boşlukların gösterilmesi, bulmaca sınırlarının gösterilmesi ve Çözümler Penceresinde çözümlerin gösterilmesi aynı anda gerçekleştirilir.