Geri Dön

Python ve opencv ile yüz tanıma ve otomatik blur uygulaması

Face recognition and automatic blur application with python and opencv

  1. Tez No: 935140
  2. Yazar: MUHAMMED EMİN NECİPSOY
  3. Danışmanlar: DOÇ. DR. ATİLLA ERGÜZEN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Face recognition, OpenCv, Image processing, Python, Blur, Gaussian Blur
  7. Yıl: 2024
  8. Dil: Türkçe
  9. Üniversite: Kırıkkale Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Yerel Yönetimler ve Şehircilik Bilim Dalı
  13. Sayfa Sayısı: 64

Özet

Gelişen teknoloji, artan nüfus, hareketlenen şehir hayatı ve bilişim teknolojilerini yoğun bir şekilde kullanan kurumlar insanların ve nesnelerin daha hızlı ve daha efektif bir şekilde tanımlanıp sınıflandırılmalarını zorunlu kılmaktadır. Önceki yıllarda her türlü arama, sınıflandırma devlet memurları ya da görevli personelin yardımıyla yapılmaktaydı. Günümüzde ise otomatik, akıllı sistemler hangi memurun işe gelmediğini tespit edebiliyor, otoyollardaki geçişlerde plaka tanıma sistemleri ile hızlı geçişler sağlanıyor, Biyometrik güvenlik sistemleri yardımıyla şahsi verilerin ve bilginin güvenliği kolay bir şekilde gerçekleştiriliyor. Bu çalışmada yüz tanıma algoritmaları ve yaklaşımları ele alınmış ve açık kaynaklı görüntü işleme kütüphanesi olan OpenCv tanıtılmıştır. Yüz tanımanın 6 temel aşaması vardır. Bu 6 aşama algılama, hizalama, ölçüm, simgeleme, eşleştirme ve doğrulama/tanımlamadır. Sima tespit ve tanıma işleminde temel olarak kabul edilmiş iki prensip vardır. Bu prensipler özelliksel ve görünümsel prensiplerdir. İlk kez ortaya çıkmış yaklaşım özelliksel yaklaşımdır. Özelliksel yaklaşımda yüzün ayırt edici noktaları belirlenerek bu noktalar arasındaki uzaklıklar ölçülerek kıyaslanır. Görünümsel yaklaşım biraz daha kompleks ve karmaşıktır. Görüntüler bir havuzda toplanarak şablonlar oluşturulur ve bu şablonlar üzerinden eşleştirmeler yapılır.

Özet (Çeviri)

Improving technology, increasing population, complicated urban life and institutions make it necessary to define and classify people and objects more quickly and more effectively. It is not possible to make classification and recognition by placing civil servants and officials like the times before. Automatic and smart systems can now determine easily those who do not come to work. Even in motorways crossings, plate recognition systems are now installed, and fast transitions are provided. In this paper, face recognition algorithms and approaches are discussed and open-source image processing library OpenCv is introduced. There are 6 basic stages of face recognition. These 6 stages are detection, alignment, symbolization, matching and verification / identification. Two basic mottoes which are view-based and property-based mottoes exist in the face finding and recognition process. The first motto is a property-based motto. In the feature-based motto, the points of faces are determined and the distances between these points are compared and measured. The view-based motto is a little more complicated. Images are collected in a repository and templates are created and mapped via these templates.

Benzer Tezler

  1. Python ve OpenCv ile yüz tanima ve otomatik Blur uygulaması

    An application recognizing faces and applying Gaussian Blur in OpenCv and Python

    MUHAMMED EMİN TOMBAK

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKırıkkale Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ATİLLA ERGÜZEN

  2. Hardware/software design and implementation of a laser scanning confocal microscope controller using open design approach

    Laser taramalı konfokal mikroskobu denetleyicisinin açık tasarım yaklaşımı ile donanımsal/yazılımsal olarak tasarlanması ve uygulanması

    BARAN YALÇIN

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Fizik ve Fizik MühendisliğiKoç Üniversitesi

    Optoelektronik ve Fotonik Mühendisliği Ana Bilim Dalı

    PROF. DR. ALPER KİRAZ

  3. İnternet servis sağlayıcılarının maliyet optimizasyonu

    Internet service providers cost optimization

    MEHMET EMİN KARAKAŞ

    Yüksek Lisans

    Türkçe

    Türkçe

    2015

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolTOBB Ekonomi ve Teknoloji Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. BUĞRA ÇAŞKURLU

  4. Probabilistic slope stability analysis using limit equilibrium, finite element and random finite element methods

    Limit denge, sonlu elemanlar ve rassal sonlu elemanlar yöntemleri kullanılarak olasılıksal şev stabilitesi analizi

    BURAK AKBAŞ

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    İnşaat MühendisliğiOrta Doğu Teknik Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. NEJAN HUVAJ SARIHAN

  5. Dynamic analysis for complex event processing

    Karmaşık olay işleme için dinamik analiz

    MUHAMMET OĞUZ ÖZCAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2015

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ŞENAN ECE SCHMİDT

    PROF. DR. ALİ HİKMET DOĞRU