Face Recognition: un program cu instrucțiuni pas cu pas și descriere

Sistem de detectare a feței

este o aplicație pentru calculator capabilă să identifice sau să verifice o persoană dintr-o imagine digitală sau video. O modalitate de a face acest lucru este de a compara caracteristicile faciale selectate cu imaginea și variantele din baza de date.

program de recunoaștere a feței

Face Detection (program) este frecvent utilizat în sistemele de securitate, și pot fi comparate cu alte sisteme biometrice (de exemplu, de amprente digitale sau iris ochi). Recent, a devenit, de asemenea, popular ca instrument de identificare comercială și de publicitate.

Unii algoritmi de recunoaștere a feței identifică caracteristicile feței, extrag repere sau obiecte din imaginea chipului subiectului. De exemplu, algoritmul poate analiza locația, dimensiunea și / sau forma relativă a ochilor, nasului, pomeților și maxilarului. Aceste date sunt apoi utilizate pentru a găsi alte imagini cu parametrii corespunzători. Alți algoritmi normalizează galeria de imagini a feței și comprimă informațiile despre față, stocând numai datele de imagine care sunt utile pentru recunoașterea fețelor. Apoi, imaginea dorită este comparată cu datele disponibile. Unul dintre cele mai vechi sisteme de succes se bazează pe metodele de potrivire a șabloanelor aplicate unui set de caracteristici caracteristice ale feței, oferind un fel de reprezentare concisă a exteriorului.

Software de detectare a feței pentru cameră

Cum funcționează programul de recunoaștere a feței?

Acesta include anumiți algoritmi care pot fi împărțiți în două abordări principale:

  • Geometric, care ia în considerare caracteristicile faciale distinctive sau fotometrice.
  • Statistică, care traduce imaginea în valori și le compară cu șabloanele pentru a elimina variantele.

Recunoaștere tridimensională

O nouă tendință, creată pentru a obține o precizie mai mare, este o recunoaștere tridimensională a fețelor. Această metodă utilizează senzori 3D pentru a culege informații despre forma feței. Această informație este apoi utilizată pentru a identifica caracteristici distinctive, cum ar fi conturul prizelor pentru ochi, nas și bărbie.

program pentru a recunoaște chipurile prin cameră

Unul dintre avantajele programelor 3D de recunoaștere a feței este că acestea nu sunt afectate de modificările iluminării, spre deosebire de alte opțiuni. Această tehnologie poate fi identificată și dintr-o gamă diferită de unghiuri de vizionare, inclusiv vizualizarea profilului. Punctele 3D de date îmbunătățesc foarte mult acuratețea recunoașterii feței. Studiile 3D sunt îmbunătățite prin dezvoltarea de senzori complexi care îmbunătățesc activitatea de capturare a imaginilor sub forma imaginilor tridimensionale. Senzorii funcționează prin proiectarea unei lumini structurate pe față. Până la o duzină sau mai mult din acești senzori, imaginile pot fi plasate pe un singur chip CMOS - fiecare dintre ele captează cealaltă parte a spectrului.

Cu toate acestea, chiar și o metodă ideală de potrivire 3D poate fi sensibilă la expresiile feței. În acest scop, un grup de cercetători de la Technion a folosit unelte din geometria metrică pentru a procesa expresii ca izometrice. Ulterior, Vision Access și-a creat propria soluție pentru recunoașterea 3D a feței. Ulterior, compania a fost achiziționată de Bioscrypt Inc., care a dezvoltat o versiune a programului pentru recunoașterea feței umane, cunoscut sub numele de 3D FastPass.

Face Detection Program în timp real

Noua metodă este de a introduce o modalitate de a capta o imagine tridimensională folosind trei camere de urmărire care indică diferite unghiuri. Unul dintre ele va indica partea din față a obiectului, al doilea din lateral, al treilea la unghi. Toți vor lucra împreună pentru a putea urmări fața obiectului în timp real și să îl poată identifica. Se crede că această tehnologie va fi în curând bazată pe orice program de recunoaștere a fețelor prin cameră.

Analiza texturii pielii

O altă tendință nouă utilizează detalii vizuale ale pielii, care sunt fixate în imagini standard digitale sau scanate. Această metodă, numită analiza texturii pielii, transformă liniile, modelele și petele unice vizibile în pielea unei persoane într-un spațiu matematic.

program pentru recunoașterea feței pe Internet

Testele au arătat că, prin adăugarea acestei tehnologii, eficacitatea recunoașterii feței poate crește cu 20-25%.

Camere termale



O altă formă de recepție a datelor de intrare pentru recunoașterea feței este folosirea camerelor cu imagini termice. Datorită acestei proceduri, camerele vor determina numai forma capului, ignorând subiecte cum ar fi ochelarii, pălăriile sau machiajul. Problema utilizării imaginilor termice pentru recunoașterea feței este că bazele de date pentru aceasta sunt limitate.

În prezent, cercetătorii studiază utilizarea acestei tehnologii în peisaje reale și operaționale și, în același timp, creează o nouă bază de date cu imagini termice. Studiul utilizează senzori electrici feroelectrici cu o sensibilitate redusă la sensibilitate scăzută, care sunt capabili să producă imagini cu infraroșu termic cu undă lungă (LWIR). Rezultatele arată că fuziunea camerelor LWIR și a camerelor vizuale convenționale are rezultate excelente în sonde externe. În această combinație, poate funcționa un program puternic de recunoaștere a feței pentru cameră.

recunoașterea feței android

Utilizarea în masă

În timp ce cercetătorii lucrează la cele mai recente tehnologii, disponibile doar specialiștilor, dezvoltatorii de aplicații în masă nu stau în picioare. După anunțarea creării Google Glass, au existat multe zgomote în ceea ce privește recunoașterea fețelor și a programelor pentru acest lucru pe Internet. Se crede că acest lucru va deschide o mulțime de oportunități pentru utilizatori nu numai de a interacționa unul cu altul, ci și cu diverse obiecte.

Astăzi, există o listă largă de interfețe de recunoaștere a feței pe care le puteți utiliza pentru aplicațiile dvs. Cele mai frecvente sunt următoarele.

Recunoașterea feței Stephen

Dezvoltat de la Lambda Labs, care oferă recunoașterea facială pentru localizarea ochilor, forma nasului și a gurii și realizează, de asemenea, o clasificare pe sexe. Disponibil pe site-ul oficial al dezvoltatorului.

Detectarea feței

Program de calculator pentru recunoașterea feței pe Internet, care este înlocuirea perfectă pentru Face.com. Disponibil în prezent gratuit.

Animetrics Face Recognition

Aplicația API Face Recognition Animetrics poate fi utilizată pentru a detecta fețele din fotografii. Informații despre caracteristicile faciale sau reperele sunt returnate sub formă de coordonate pe imagine.

programe de recunoaștere a feței umane

Skybiometry

Pentru a le utiliza, trebuie să aveți o aplicație creată în contul dvs. SkyBiometry. Pentru ao crea, este suficientă o înregistrare simplă.

Face ++

Această aplicație utilizează tehnologii avansate viziunea computerului și de extracție a datelor pentru a oferi 3 servicii de bază (detectare, recunoaștere și analiză). Programul oferă detectarea și analiza Landmark (23 puncte), reper (81 de puncte), atribute: vârstă, sex, puncte, cursă și așa mai departe.

FaceMark

Acesta este un API puternic pentru recunoașterea feței. El găsește 68 de puncte de referință pentru imaginea feței întregii fețe și 35 pentru profilul. FaceMark detectează chipurile pentru o imagine în URL sau într-un fișier descărcat și transmite rezultatul ca fișier JSON care conține vectorul de referință față și punctele de potrivire pentru fiecare opțiune găsită.

EmoVu de Eyeris

Software inteligent pentru recunoașterea emoțiilor, care permite camerelor să citească micro-expresii umane, sex și grup de vârstă. Acesta este un program de recunoaștere a feței în timp real, care funcționează atunci când utilizatorii vizionează videoclipuri pe computerele sau dispozitivele mobile.

Rekognition.com

Aceasta este una dintre cele mai bune alternative la Face.com. Un motor de recunoaștere rapid, fiabil și scalabil poate efectua detectarea feței, scanarea, recunoașterea și căutarea. Acesta poate fi instruit automat folosind imagini și etichete de pe Facebook. Deoarece este orientat social, acesta este cel mai bun program de recunoaștere a feței pentru Android.

FaceRect

Este, de asemenea, o interfață puternică și gratuită pentru detectarea fețelor. El găsește fețe (atât față plină, cât și profil) pe o imagine indicată de o adresă URL sau încărcată ca fișier și poate găsi mai multe fețe într-o singură fotografie și emite un răspuns în format JSON. În acest caz, imaginea este încărcată cu o casetă de restricționare pentru fiecare față găsită.

Distribuiți pe rețelele sociale:

înrudit
Cum de a desena o fată în etape cu un creion?Cum de a desena o fată în etape cu un creion?
Detalii despre formatul EPS: cum se deschide un astfel de fișier?Detalii despre formatul EPS: cum se deschide un astfel de fișier?
Conturul feței: faceți-vă singur sau încrederea unui profesionistConturul feței: faceți-vă singur sau încrederea unui profesionist
Recunoașterea fonturilor prin imagineRecunoașterea fonturilor prin imagine
Detalii despre modul de a desena Gravity FallsDetalii despre modul de a desena Gravity Falls
Sisteme biometrice de protecție: descriere, caracteristici, aplicare practicăSisteme biometrice de protecție: descriere, caracteristici, aplicare practică
Ce este datele biometrice personale și unde sunt utilizate?Ce este datele biometrice personale și unde sunt utilizate?
Verificarea sumei de tip hash: ce este?Verificarea sumei de tip hash: ce este?
Sistemul de recunoaștere a feței cu ajutorul sistemelor de supraveghere video. Algoritmul de…Sistemul de recunoaștere a feței cu ajutorul sistemelor de supraveghere video. Algoritmul de…
Viziune modernă pe calculator. Sarcini și tehnologii de viziune pe calculator. Programarea viziunii…Viziune modernă pe calculator. Sarcini și tehnologii de viziune pe calculator. Programarea viziunii…
» » Face Recognition: un program cu instrucțiuni pas cu pas și descriere