Sunteți pe pagina 1din 3

Textul si imaginile din acest document sunt licentiate

Attribution-NonCommercial-NoDerivs CC BY-NC-ND

licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Public-Domain

Codul sursa din acest document este licentiat

Public-Domain

Esti liber sa distribui acest document prin orice mijloace consideri (email, publicare pe website / blog, printare, sau orice alt mijloc), atat timp cat nu aduci nici un fel de modificari acestuia. Codul sursa din acest document poate fi utilizat in orice fel de scop, de natura comerciala sau nu, fara nici un fel de limitari.

Recunoastereafaciala

Reprezinta un domeniu extrem de interesant din „Viziunea Computerizata“ a calculatoarelor. Practic, prin recunoastere faciala poti instrui un calculator sa recunoasca anumite caracteristici, sa identifice persoana pe baza setului de caracteristici si sa ia o decizie.

Afla ca, multumita platformelor embedded, precum placile Raspberry PI, procesul de recunoastere faciala nu necesita putere de calcul mare si poate fi adaugat in majoritatea proiectelor.

Iti propun urmatorul exemplu:

Aplicatia de mai sus poate fi considerata ca si un punct de start in crearea propriilor proiecte. Aplicatia utilizeaza un algoritm specific librariei OpenCV pentru a realiza recunoasterea faciala. Algoritmul presupune crearea unui set de imagini pe care aplicatia sa le identifice si sa le clasifice. Practic, poti alege ce anume sa faca aplicatia in functie de persoana identificata si anume sa deschida sau nu cutia.

OpenCV este o librarie open-source cu interfete in C/C++, Java si Python si lucreaza sub Windows, Linux, Mac OS, iOS si Android. Poti programa aplicatii chiar si pe device-uri mobile, aplicatii ce vizeaza viziunea computerizata in timp real.

Ce alte librarii mai avem la dispozitie ? Iti propun o lista de 50 de aplicatii si librarii ce realizeaza recunoastere faciala.

Recunoasterea faciala se utilizeaza foarte des in domeniul robotilor jucatori de fotbal. Iata exemplul de mai jos:

Robotii sunt pe departe de a concura cu echipe reale de fotbal, pentru ca nu sunt la fel de performanti, dar ideea este ca in viitor, imediat ce puterea de calcul si viteza procesoarelor creste

suficient de mult pentru ca un robot sa aiba un timp de raspuns comparabil cu cel al unui om, vom putea observa meciuri intre oameni si roboti.

In link-ul de mai jos este prezentat un sistem robotic foarte rapid din punct de vedere al timpului de raspuns.

Ce altceva poti realiza pe langa aplicatii cu recunoastere faciala ? Iti propun urmatorul exemplu:

Este vorba de o masina RC care conduce singura, fara ajutorul cuiva si face acest lucru folosind un smartphone si o placa Arduino. Este necesar totusi un laptop/calculator pentru a realiza diferite operatii de detectie sau identificare a drumului pe care masina trebuie sa il parcurga. Aplicatia se utilizeaza de o retea neurala artificiala ce este antrenata si mai apoi pusa in executie pentru ca masina sa vireze corect.