Abstract | Oduvijek sam htio pronaći način kako olakšati svakodnevne poslove korištenjem
tehnologije. Ovim sam završnim radom došao jedan korak bliže tome uz pomoć
otključavanja vrata i tehnologije prepoznavanja lica.
Za rad ovog sustava potrebne su različite vrste tehnologija, od mikrokontrolera pa
sve do računala koji obrađuju dobiven videozapis s ciljem prepoznavanja lica. Programski
jezici, koji će biti korišteni, su Python, C++, SQL, PHP, JavaScript i HTTP. Svi su ovi
jezici naučeni na fakultetu do određene razine. Zbog toga je razmišljanje, istraživanje te,
na koncu, izrada ovog rada bila mnogo lakša. Za izvršenje ove ideje potrebno je računalo
za prepoznavanje lica na kojem će biti pokrenut lokalni mrežni poslužitelj za komunikaciju
između mikrokontrolera, kamere i računala. Korišten je mikrokontroler za čitanje NFC
kôda te slanje tih podataka na web server pomoću internetske veze. Također, spomenuti
mikrokontroler otvara ili zatvara vrata ovisno o podatcima. Usmjerivač omogućuje
komunikaciju između ostalih komponenti pomoću Wi-Fi mreže. Tu su još IP kamera koja
služi za prijenos videa na mrežu i električna brava čija je zadaća otključavanje i
zaključavanje nakon dobivenog signala.
Kada se spoje sve te tehnologije i komponente, dobije se jedan sustav koji pruža
snažnu sigurnost. Evidencija ulaska može se vidjeti na web stranici koja je dio projekta.
Web stranica, također, služi kao kontrola nad bazom podataka pomoću koje postoji
mogućnost dodavanja ili brisanja korisnika, tj. ljudi koji su u modelu za prepoznavanje
lica. Nakon svakog dodavanja ili brisanja, potrebno je ponovno treniranje modela za
prepoznavanje lica kako bi on imao najnovije podatke za prepoznavanje. Ovakav se sustav
može koristiti u različite svrhe (osobne, ali i komercijalne). Može se koristiti u nadzoru
vlastite kuće, ali i za nadzor trgovina, bolnica, stambenih zgrada i sličnog. |