Veze, linkovi
Kompjuter biblioteka
Korpa

Preporučujemo

Raspberry Pi kuvar za Python programere

Raspberry Pi kuvar za Python programere

Kolekcija projekata sa senzorima: više od 40 projekata za Arduino, Raspberry Pi i ESP32

Kolekcija projekata sa senzorima: više od 40 projekata za Arduino, Raspberry Pi i ESP32

GaPi Gateway pristup otvorenog koda

Upotreba Raspeberry pi i Opencv Face Recognitiona  

GaPi je sistem koji omogućava ljudima da otključaju svoja vrata putem prepoznavanja lica, koristeći Raspberry Pi i LOGITECH web kameru i elektronsku bravu na vratima.  

Web kamera snima slike kada se neko kreće u posmatranim područjima, a zatim ove slike obrađuje za prepoznavanje lica.  



Kada je lice detektovano, ono se obrađuje i upoređuje sa sačuvanim licima u bazi podataka, i proverava da li lice pripada osobi kojoj je dozvoljeno otvaranje vrata ili ne. Ako se lice osobe poklapa sa sačuvanim licima u bazi podataka vrata će se otvoriti, a istovremeno će biti poslat tvit sa fotografijom osobe koja pokušava da otvori vrata.  

GaPi koristi veliki broj projekata otvorenog koda, da bi ispravno funkcionisao.  

  • MOTION – program koji kontroliše video signal sa kamere.
  • OPENCV – računarska vizija i mašina za učenje biblioteke softvera.
  • TWITTER4J – Java biblioteka za Twitter API.
  • PI4J – namenjen je da obezbedi vezu između izvornih biblioteka i Java biblioteka za potpuni pristup Raspberry Pi-u.
  • RASPBIAN – Debian-zasnovani besplatni operativni sistem koji je optimizovan za Raspberry Pi hardver.  

Za ovaj projekat potrebni su vam sledeći delovi:  

  • Raspberry Pi, model A ili model B koji se pokreću na Raspbian operativnom sistemu.
  • Webcam, Logitech B910 HD.
  • Electric Door Strike 12V DC.
  • Relay 5V. Charger 12V.
  • SDCARD 8Gb

Prvo upotrebite web kameru da biste snimili fotografije kada se neko kreće u posmatranom području, koristeći projekat kretanja otvorenog koda.  

Ove fotografije se obrađuju da bi se detektovala lica koristeći opencv za detekciju lica.  

Kada su lica detektovana, obrađuju se i upoređuju sa licima koja se nalaze u bazi podataka koristeći LBPH (Local Binary Patterns Histogram) algoritam u OpenCV-u, da bi se odlučilo da li lice pripada osobi kojoj je dozvoljeno otvaranje vrata.

Ako se lice osobe poklapa sa licem sačuvanim u bazi podataka, biće poslat signal putem GPIO-a za puštanje električnog napona do brave, putem gpio4j-a, a istovremeno će putem twitter4j-a biti poslat tvit sa fotografijom osobe koja pokušava da otvori vrata.

 

         
Twitter Facebook Linkedin Pinterest Email
         

Budite prvi koji će ostaviti komentar.

Ostavite komentar Ostavite komentar

 

 

 

Veze, linkovi
Linkedin Twitter Facebook
 
     
 
© Sva prava pridržana, Kompjuter biblioteka, Beograd, Obalskih radnika 4a, Telefon: +381 11 252 0 272