Lista przedmiotów z materiałami udostępnionymi dla studentów

Dla_studentów
  • Increase font size
  • Default font size
  • Decrease font size

Kamil Marzec

Ocena dokładności oszacowania kierunku skierowania twarzy na podstawie obrazu wideo


Assessment of the accuracy of face pointing direction measurement basing on video images


Opiekun pracy dyplomowej: dr inż. Michał Bujacz
Dodatkowy opiekun pracy dyplomowej: dr inż. Aleksandra Królak

Praca dyplomowa inżynierska obroniona 2020-02-19
Streszczenie pracy dyplomowej:
Celem niniejszej pracy dyplomowej było napisanie programu określającego kierunek skierowania twarzy. Do jego stworzenia użyte zostały biblioteki niestandardowe – OpenCV, Dlib i CSerial. Program wykreślał wektor skierowania twarzy przy pomocy danych z algorytmu Histograms of Oriented Gradients oraz czujników inercyjnych. Projekt został podzielony na dwa etapy. Pierwszym z nich była kalibracja czujnika Colibri Wired przy pomocy Tera Term oraz omówienie kodu programu. Zostały użyte dwa podstawowe czujniki inercyjne – akcelerometr oraz żyroskop. Odpowiednia kalibracja pozwoliła na wysyłania prawidłowych danych na port szeregowy oraz na późniejsze ich odbieranie. Program umożliwia przetworzenie danych z czujnika i kamery wideom, oraz ich wyświetlenie w czasie rzeczywistym. Przedstawiony został również podział funkcji programu na wątki. Drugim etapem było porównanie zebranych danych. Na ich podstawie zostały dokonane badania, które zobrazowały poprawność oraz skuteczność działania algorytmu. Został zaprezentowany podział stref, w których algorytm działał poprawnie. Słowa kluczowe: Ocena skierowania twarzy, Algorytm HOG, Czujniki inercyjne, Port szeregowy, Wątki.
Abstract:
The aim of this thesis was to write a program specifying the face pose estimation. Custom libraries – OpenCV, Dlib and CSerial, were used to create it. The program plotted the face referral vector using data from the Histograms of Oriented Gradients algorithm and inertial sensors. The project was divided into two stages. The first was calibration of the Colibri Wired sensor with Tera Term and a discussion of the program code. Two basic inertial sensors were used - accelerometer and gyroscope. Appropriate calibration allowed sending correct data to the serial port and later receiving it. The program allows you to process the sensor and video camera data, and display them in real time. The division of program functions into threads was also presented. The second stage was to compare the collected data. On their basis, research was carried out which illustrated the correctness and effectiveness of the algorithm. The division of zones in which the algorithm worked properly was presented. Keywords: Face pose estimation, HOG algorithm, Inertial sensors, Serial port, Threads.