Skip to content

Tkinter window application for face detection and recognition. It also allows you to train the model you need at the setup stage.

License

Notifications You must be signed in to change notification settings

KamilSuchanek95/Biometria_twarzy_SWiMwB_py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aplikacja okienkowa do rozpoznawania twarzy.

Pierw był to projekt na kurs z Systemów Wbudowanych i Mobilnych w Biomedycynie, ale już to sobie dalej sam naprawiam i rozwijam. Usunąłem fragmenty pozostawione na pozostałe części systemu więc jest to aplikacja tylko do rozpoznawania twarzy.

Funkcje:

  • Rejestracja zdjęć: zdjęcia zapisywane są w określonym folderze, z zadanym prefiksem, są one również zapisywane wraz z datą, podczas procesu weryfikacji
  • Szkolenie modelu rozpoznawania twarzy dla trzech podstawowych algorytmów zaimplementowanych w OpenCV Model jest szkolony na podstawie zdjęć ze wskazanego folderu. Każda klasa nosi nazwę podfolderu ze zdjęciami konkretnej osoby, Prawdziwe nazwy tożsamości lub inne aliasy można podać w trakcie konfiguracji aplikacji, owa wartość będzie wtedy wymagana podczas procesu weryfikacji. Pliki modelu i jego dodatkowych parametrów zawierane są zawsze w określonym folderze
  • Detekcja przy pomocy klasyfikatora Haara (OpenCV) i rozpoznawanie: Proces weryfikacji zakłada uchwycenie klatki z kamerki internetowej, stosowne przetworzenie obrazu i predykcji, owa jest ważna, o ile uzyskana odległość euklidesowa spełnia wymagania ustalone podczas procesu testowania modelu.
  • Możliwość załadowania modelu z zewnątrz / eksportu do dalszego użytku: Wcześniej wyszkolony model można zastosować w aplikacji albo użyć jej tylko do stworzenia nowego modelu i zabrania pliku xml.
  • Wyszkolony model można przetestować w celu wygenerowania typowych odległości euklidesowych, chociażby po to, aby wykluczyć rozpoznanie kogokolwiek, bo przecież, kogoś musi wskazać. Twardy próg nie był zasadny.

okno główne:

okno ustawień dla modelu rozpoznawania twarzy:

About

Tkinter window application for face detection and recognition. It also allows you to train the model you need at the setup stage.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages