Un program pentru găsirea fețelor din fotografii. FindFace – serviciu de întâlniri cu fotografii

În acest material vă voi spune cum să căutați după fotografie pe rețelele de socializare și de ce avem nevoie pentru asta. Imaginați-vă o situație: aveți o fotografie a unei persoane despre care trebuie să găsiți totul informatii disponibile. Rețelele sociale, care conțin adesea conturi ale persoanelor de care avem nevoie, pot oferi o asistență neprețuită în procesul unei astfel de căutări. Acestea pot conține o varietate de informații despre o persoană, inclusiv fotografiile și videoclipurile sale, interesele, hobby-urile, cărțile și filmele preferate și alte date utile pentru noi. Dar cum poți găsi o astfel de pagină doar cu o fotografie?

Căutare persoana potrivita pe rețelele de socializare poți în diverse moduri(după nume și prenume, locul de reședință, etichete geografice, vârstă și alți descriptori relevanți). Dacă aveți deja o fotografie cu el, atunci puteți apela la posibilitățile de special instrumente de rețea care poate oferi un ajutor semnificativ în căutarea noastră.

Unele dintre aceste resurse (de exemplu, popularul „FindFace”) sunt special „adaptate” pentru căutarea persoanelor din rețea specifică(în cazul „FindFace” acesta este „VK” rusesc). Altele, nivel motoarele de căutare Google și Yandex vă permit să căutați identice și imagini similare pe o varietate de site-uri (inclusiv rețele sociale), afișând pe ecran toată bogăția rezultatelor obținute.

În unele cazuri este necesar să se pregătească fotografia dorită pentru a-l căuta (de exemplu, folosind un șablon editor grafic" "). Este necesar să scăpați de prezența altor persoane în fotografie (dacă există), precum și să eliminați alte detalii inutile care ar putea interfera cu serviciul de căutare în activitatea sa.

Să ne uităm la modalități de a căuta o persoană după imaginea feței pe rețelele sociale.

„FindFace” - căutare eficientă de fotografii folosind rețele neuronale

În noiembrie 2015, Universitatea din Washington a organizat competiția „The MegaFace Benchmark”, la care au participat peste o sută de echipe, inclusiv de la Google și Facebook. Scopul competiției este de a crea cel mai mult algoritm eficient pentru recunoașterea feței, permițându-vă să selectați cu precizie o față similară dintre mulți analogi.

În ciuda concurenței puternice, competiția a fost câștigată de firma ruseasca„N-Tech.Lab”. Algoritmul său, bazat pe muncă rețele neuronale, a oferit cea mai mare acuratețe de recunoaștere dintre analogi - aproximativ 75% din toate rezultatele obținute.

  • Mai târziu, acest algoritm a fost încorporat în serviciul findface.ru, care vă permite să găsiți persoana potrivită (sau persoane similare cu el) în retea sociala„VKontakte”.
  • În același timp, utilizatorii sistemului de operare Android au și acces la o aplicație mobilă cu același nume.

Serviciul „findface” vă va permite să găsiți rapid persoana potrivită pe VK

Cum să utilizați căutarea Fifindface

Cum funcționează acest serviciu? Pentru a lucra cu el, în primul rând trebuie să aveți o pagină pe VK (dacă nu aveți una, creați una). Apoi faceți următoarele:

  1. Accesați findface.ru;
  2. Faceți clic pe butonul roșu „Găsiți identic”;
  3. Permiteți serviciului să vă acceseze contul făcând clic pe „Permite”;
  4. Încărcați fotografia pe care trebuie să o căutați și așteptați finalizarea procedurii de căutare;
  5. Examinați-vă rezultatele.

Capacitățile gratuite ale serviciului sunt limitate la un anumit număr de căutări pe rețeaua socială (de obicei câteva zeci). Pentru posibilități nelimitate, va trebui să plătiți dezvoltatorilor.

„Google Images” – cu posibilitatea de a găsi o persoană după fotografie

Capacitățile popularului motor de căutare internațional „Google” vă permit să căutați online după imagine, inclusiv căutarea după fotografia unei persoane pe rețelele sociale. În acest caz, motorul de căutare afișează atât rezultate identice, cât și similare, cu informații despre imaginea găsită (inclusiv numele și prenumele probabil al persoanei din fotografie).

Pentru a lucra cu serviciul de la Google, procedați în felul următor:


„Yandex.Pictures” - va găsi pe oricine pe o rețea socială pe baza unei imagini a feței

Căutarea de imagini pe rețelele sociale de la serviciul Yandex este organizată într-un mod similar cu Google. Pentru a căuta, accesați „Yandex.Pictures” sau utilizați pentru a lansa serviciul, faceți clic pe imaginea camerei din dreapta, descărcați poza dorită la resursă (sau furnizați un link către aceasta pe Internet). Examinați-vă rezultatele.

De asemenea, puteți utiliza un instrument special Yandex care caută persoane pe rețelele sociale. Urmați acest link https://yandex.ru/people, intrați bara de căutare numele și prenumele persoanei dorite, faceți clic pe „Găsiți” și vizualizați rezultatul (de obicei o fotografie, link către profilul social, scurte informații).

Pentru a căuta, accesați „Yandex.Images” și faceți clic pe pictograma camerei din dreapta

Resurse alternative pentru căutarea persoanelor după imagine

Printre alte servicii care caută imagini în rețelele sociale. rețele, aș nota, de asemenea, următoarele resurse:


Concluzie

Căutați după fotografie pe rețelele sociale rețelele vă vor ajuta să efectuați serviciile pe care le-am enumerat mai sus. Dintre serviciile mentionate, recomand o atenție deosebită la serviciul findface.ru - eficiența sa de recunoaștere este destul de mare nivel înalt, permițându-vă să găsiți rapid paginile persoanelor de care aveți nevoie pe VK.

Găsiți Fața- Asta serviciu interesant, care ajută la găsirea oameni asemănători pe rețelele sociale. Lucrul cu programul este foarte simplu - doar încărcați o fotografie a persoanei pentru care doriți să găsiți „duble”, apăsați butonul „Căutare” și așteptați până când rețeaua neuronală este aplicată utilizatorilor rețelelor sociale VKontakte și Odnoklassniki cu un aspect similar. Este important să rețineți că pentru a lucra cu serviciul trebuie mai întâi să autorizați utilizarea contîntr-una dintre cele două „rețele sociale” menționate mai sus.

Avantaje

Principalul avantaj al Find Face este algoritmii săi de căutare destul de precisi. Programul găsește într-adevăr persoane foarte asemănătoare. Mai mult, sunt similare atât în ​​general, cât și în trăsăturile feței individuale. Alte caracteristică interesantă serviciu - capacitatea de a evidenția persoana dorită într-o fotografie de grup. Adică dacă încărcați o fotografie în care sunt mai multe persoane care pozează deodată, Find Face le va recunoaște fețele și vă va permite să indicați cu cursorul mouse-ului spre cea dorită. Căutați simultan „duble” pentru serviciul de mai multe persoane, la momentul scrierii această recenzie, nu permite. Fotografiile acceptate pentru încărcare sunt: Formate PNGși „greutate” JPG de până la 5 MB.

După ce primiți rezultate de căutare cu pagini ale utilizatorilor similari, le puteți filtra după vârstă, oraș de reședință (specificat în profil) și statut. Ultima varianta Va fi util pentru acele persoane care încearcă să găsească un suflet pereche asemănător cu ei înșiși.

Serviciul este complet gratuit și funcționează direct în browser, adică nu necesită instalarea unui client desktop.

Defecte

Fiecare utilizator nou Find Face primește 50 de verificări. Pentru a le crește numărul, trebuie să invitați prieteni folosind un link de recomandare. O altă limitare enervantă este că puteți obține link-uri către profilurile oamenilor doar din rezultatele căutării dacă setați aplicație mobilă serviciu pe smartphone sau tabletă.

Caracteristici cheie

  • caută persoane similare folosind o fotografie încărcată;
  • 50 cecuri gratuite toți utilizatorii noi;
  • lucrează direct într-un browser web, fără a fi nevoie să descărcați și să instalați programul în memoria computerului;
  • sortarea rezultatelor căutării după oraș, vârstă și starea civilă;
  • autorizare prin conturi de pe rețelele sociale Odnoklassniki și Vkontakte.

Reprezintă aplicație computerizată, capabil să identifice sau să verifice o persoană din imagine digitală sau clip video. O modalitate de a face acest lucru este să comparați trăsăturile faciale selectate cu o imagine și opțiuni dintr-o bază de date.

Recunoașterea facială (software) este folosită în mod obișnuit în sistemele de securitate și poate fi comparată cu alte sisteme biometrice (de exemplu, amprenta digitală sau recunoașterea ochilor). ÎN în ultima vreme a devenit popular și ca instrument de identificare comercială și de publicitate.

Unii algoritmi de recunoaștere facială identifică trăsăturile faciale extragând repere sau obiecte dintr-o imagine a feței subiectului. De exemplu, algoritmul poate analiza locația relativă, dimensiunea și/sau forma ochilor, nasului, pomeților și maxilarului. Aceste date sunt apoi folosite pentru a găsi alte imagini cu parametrii potriviți. Alți algoritmi normalizează o galerie de imagini faciale și apoi comprimă informațiile faciale, reținând doar datele din imagine care sunt utile pentru recunoașterea facială. Imaginea căutată este apoi comparată cu datele disponibile. Unul dintre cele mai vechi sisteme de succes se bazează pe tehnici de potrivire a modelelor aplicate unui set trăsături caracteristice fețe, oferind un fel de vedere condensată a aspectului.

Cum funcționează software-ul de recunoaștere facială?

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

  • Geometric, care ia în considerare trăsăturile distinctive sau fotometrice ale feței.
  • Statistic, care traduce o imagine în valori și le compară cu modele pentru a elimina variațiile.

Recunoaștere 3D

O nouă tendință creată pentru a obține mai mult mare precizie, este o recunoaștere facială tridimensională. Această metodă folosește senzori 3D pentru a colecta informații despre forma feței. Aceste informații sunt apoi folosite pentru a identifica caracteristici distinctive, cum ar fi conturul orbitelor, nasului și bărbiei.

Unul dintre avantajele programelor de recunoaștere facială 3D este că nu sunt afectate de schimbările de iluminare, spre deosebire de alte opțiuni. Această tehnologie se poate identifica și dintr-o gamă diferită de unghiuri de vizualizare, inclusiv vizualizări de profil. Punctele de date 3D îmbunătățesc semnificativ acuratețea recunoașterii faciale. Cercetarea 3D este îmbunătățită prin dezvoltarea unor senzori sofisticați care îmbunătățesc performanța captării imaginilor 3D. Senzorii funcționează prin proiectarea luminii structurate pe față. Până la o duzină sau mai mulți dintre acești senzori de imagine pot fi plasați pe un singur cip CMOS - fiecare captând o parte diferită a spectrului.

Cu toate acestea, chiar și o metodă de potrivire 3D perfectă poate fi sensibilă la expresiile faciale. În acest scop, o echipă de cercetători de la Technion a aplicat instrumente din geometria metrică pentru a trata expresiile ca izometrii. Vision Access și-a creat apoi soluția de recunoaștere facială 3D. Compania a fost achiziționată ulterior de Bioscrypt Inc., care a dezvoltat o versiune a software-ului de recunoaștere facială umană cunoscută sub numele de 3D FastPass.

Noua metodă este de a introduce o modalitate de a captura imagini 3D folosind trei camere de urmărire care îndreptează în unghiuri diferite. Unul dintre ele va indica partea din față a obiectului, al doilea - din lateral, al treilea - în unghi. Toți vor lucra împreună pentru a putea urmări fața subiectului în timp real și a-l putea identifica. Se crede că orice program de recunoaștere facială prin intermediul unei camere se va baza în curând pe această tehnologie.

Analiza texturii pielii

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

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

Camere termice

O altă formă de primire a intrărilor de recunoaștere facială este prin utilizarea camerelor termice. Datorită acestei proceduri, camerele vor detecta doar forma capului și vor ignora obiecte precum ochelari, pălării sau machiaj. Problema cu utilizarea imaginilor termice pentru recunoașterea facială este că bazele de date pentru aceasta sunt limitate.

Cercetătorii studiază în prezent utilizarea acestei tehnologii în viata realași peisaje operaționale și în același timp creează noua baza date de termoviziune. Studiul folosește senzori electrici feroelectrici cu sensibilitate scăzută rezoluție scăzută, care sunt capabile să obțină imagini cu infraroșu termic cu undă lungă (LWIR). Rezultatele arată că fuziunea dintre LWIR și camerele de imagistică convenționale are rezultate excelente în sondele exterioare. Această combinație poate funcționa foarte bine program puternic recunoașterea feței pentru cameră.

Utilizare în masă

În timp ce cercetătorii lucrează la cele mai noi tehnologii, disponibil doar pentru specialiști, dezvoltatori aplicații în masă Nici ei nu stau pe loc. După ce a fost anunțat crearea Google Glass, a existat o mulțime de zgomot în jurul recunoașterii faciale și a programelor pentru aceasta pe internet. Se crede că acest lucru va deschide o mulțime de oportunități pentru utilizatori nu numai de a interacționa între ei, ci și cu diverse obiecte.

Astăzi există o listă mare de interfețe de recunoaștere facială disponibile pe care le puteți utiliza pentru aplicațiile dvs. Cele mai frecvente sunt următoarele.

Recunoașterea feței Stephen

O dezvoltare de la Lambda Labs, care oferă recunoaștere facială bazată pe locația ochilor, forma nasului și a gurii și, de asemenea, realizează clasificarea pe gen. Disponibil pe site-ul oficial al dezvoltatorului.

Detectarea feței

Un program de calculator online de recunoaștere facială care este un înlocuitor ideal pentru Face.com. Momentan disponibil gratuit.

Recunoaștere facială Animetrics

API-ul Animetrics Face Recognition poate fi folosit pentru a detecta fețele din fotografii. Informațiile despre trăsăturile faciale sau reperele sunt returnate ca coordonate în imagine.

Skybiometrie

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

Față++

Această aplicație folosește tehnologie avansată și oferă 3 servicii principale (detecție, recunoaștere și analiză). Programul oferă detectarea și analiza Landmark (23 puncte), Landmark (81 puncte), atribute: vârstă, sex, ochelari, rasă și așa mai departe.

FaceMark

Este un API puternic de recunoaștere facială. Găsește 68 de puncte de reper pentru imaginea feței frontale și 35 pentru cea de profil. FaceMark detectează repere faciale într-o imagine specificată printr-o adresă URL sau într-un fișier încărcat și produce rezultatul ca fișier JSON care conține un vector de repere faciale și puncte de potrivire pentru fiecare potrivire găsită.

EmoVu de la Eyeris

Intelectual software pentru recunoașterea emoțiilor, care permite camerelor să citească micro-expresiile umane, genul și grupa de varsta. Este un program de recunoaștere facială în timp real care funcționează atunci când utilizatorii urmăresc videoclipuri pe computerele sau dispozitivele lor mobile.

Rekognition.com

Acesta este unul dintre cele mai bune alternative Face.com. Motorul de recunoaștere rapid, fiabil și scalabil poate efectua detectarea feței, scanarea, recunoașterea și căutarea. Poate fi antrenat automat folosind imagini și etichete pe Facebook. Din moment ce este orientat spre social media, așa este cel mai bun program recunoaștere facială pentru Android.

FaceRect

Este, de asemenea, puternic și interfață gratuită pentru detectarea feței. Găsește fețe (atât frontale, cât și de profil) într-o imagine specificată prin 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. Aceasta încarcă imaginea cu o casetă de delimitare pentru fiecare față găsită.

Uneori se întâmplă să ai doar fotografia unei persoane și să nu știi nimic altceva despre ea. Să presupunem că trebuie să-l identifici pentru a verifica dacă a fost de fapt martor la evenimente sau a lucrat într-un anumit loc. pe internet vă va permite să găsiți o persoană dacă știți măcar ceva despre el. Dacă ai doar o fotografie? În acest caz, serviciile de recunoaștere a fotografiilor și de căutare de persoane vor veni în ajutor. Astfel de instrumente online pot „afla” cine apare în fotografii. În unele cazuri, serviciul vă va răspunde direct la întrebare, indicând numele și prenumele persoanei din fotografie. Dar un astfel de răspuns nu este întotdeauna posibil de obținut. Dar găsiți imagini similare sau chiar profilul exact pe o rețea de socializare instrumente moderne recunoașterea este destul de capabilă.

În unele cazuri, recunoașterea facială ajută la identificarea persoanelor poza de grup, compara două fețe.

Unele motoare de căutare vă permit să găsiți chipuri asemanatoare, iar unele - pentru a recunoaște celebritățile descrise în fotografie.

Pictriev este serviciu de căutare cu funcție de recunoaștere facială, care vă va oferi informații de bază despre persoana din fotografie prin scanarea feței din fotografie. În plus, serviciul va arăta ce celebrități sunt similare cu persoana descrisă în interogarea de căutare.

Aici, ca în serviciu Google, puteți încărca o fotografie pentru analiză sau puteți furniza un link către o fotografie publicată pe Internet.

Adevărat, în exemplele noastre de testare, performanța serviciului a fost ciudată - serviciul nu a recunoscut-o pe Petra Kvitova, dar printre celebritățile asemănătoare ei a numit-o o altă jucătoare de tenis, Anna Ivanovich.

În același timp, într-un alt exemplu de fotografie a lui Anna Ivanovich, jucătoarea de tenis a fost recunoscută imediat cu o precizie de 52%, ceea ce este destul de mult pentru acest serviciu.

Betafacehttp://betaface.com/demonstrație.html

Betaface este un software profesional de recunoaștere facială destinat companiilor media, care le permite să recunoască automat fețele și să găsească informații despre ele. Pentru a studia cum funcționează produs plătit, puteți folosi versiunea sa demo.

Utilizatorii sunt rugați să încarce o fotografie pe site, după care serviciul lista mare informații despre persoana înfățișată pe ea. Aceste detalii includ vârsta, rasa, expresia facială, prezența bărbii și a ochelarilor, culoarea părului și a bărbii, prezența mustaței, dimensiunea bărbiei, culoarea și poziția ochilor, poziția sprâncenelor, culoarea și grosimea, lungimea părului, forma capului, forma gurii și a nasului și dimensiune, dinți și alte părți mai mici.

Găsirea unei persoane prin internet este destul de simplă - acum aproape toată lumea are propria pagină pe rețelele sociale. Trebuie doar să ajungi cumva la el.

Există mai multe modalități de a face acest lucru (am vorbit despre ele), dar toate se bazează pe căutarea de informații. Trebuie să indicați prenumele, prenumele, vârsta, orașul de reședință și alte informații. Dar chiar dacă știi totul despre o persoană, până la grupa lui de sânge, aceasta nu este o garanție că va fi găsită.

Este cu totul altceva dacă ai o fotografie, chiar și una generală. Acum există servicii care pot recunoaște fețele și pot căuta paginile proprietarilor lor.

Pregatirea fotografiei

Mai întâi trebuie să decupați fotografia. Deci noi și ea dimensiunea computerului Să o reducem (de obicei este mare), și să scoatem tot excesul. Acest lucru este valabil mai ales dacă fotografia este una de grup.

1. Deschideți Start - Toate programele - Accesorii - Paint

2. Deschideți fotografia în acest program (puteți pur și simplu să o trageți în interiorul ferestrei).

3. Selectează instrumentul „Selectează” din partea de sus și încercuiește persoana dorită.

4. Faceți clic pe butonul „Decupare”.

Căutați pe VKontakte (findface.ru)

FindFace (findface.ru) este un serviciu special pentru căutarea de persoane pe rețeaua socială VKontakte. Dar pentru a-l folosi, trebuie să aveți o pagină VK.

Îl puteți obține gratuit în doar un minut - pentru a face acest lucru, accesați site-ul web vk.com si inregistreaza-te.

Pentru a căuta prin FindFace, urmați linkul și faceți clic pe butonul „găsiți identic”.

Serviciul vă va cere să permiteți accesul la pagina dvs. VK, cu care suntem de acord.

Încărcați fotografia dorită (puteți pur și simplu să o trageți în interiorul ferestrei).

Și așteptăm încheierea procedurii de căutare.

Asta e tot - tot ce rămâne este să-l găsești pe cel pierdut în listă :)

Căutați în întregul Internet

Căutați după imagine. Sunt două pentru asta servicii speciale: unul este de la Google (images.google.com), celălalt este de la Yandex (images.yandex.ru). Sunt foarte ușor de utilizat: trebuie doar să trageți fotografia în bara de căutare.


Căutare de imagini Google


Căutați după imagine Yandex

Rezultatul va apărea imediat. Mai întâi, va fi afișată aceeași imagine, dar în alte dimensiuni (dacă este disponibilă în rețea), chiar mai jos - fotografii similare, și mai jos sunt paginile de internet pe care sunt postate.

TinEye (tineye.com). Popular serviciu de căutare de imagini străine.

Totul este exact la fel aici: trageți o imagine de pe computer în bara de căutare și obțineți imediat rezultatul.

Extensii de browser

Extensiile sau suplimentele sunt mici gadgeturi care sunt adăugate unui program de Internet și îndeplinesc anumite sarcini în acesta. De exemplu, există extensii pentru descărcarea videoclipurilor de pe Youtube sau a muzicii din Contact. Există și astfel de programe pentru căutarea după fotografii.

Aproape fiecare browser are propria sa colecție de diverse suplimente. Dar majoritatea dintre ei sunt în Google Chrome. În alte programe, există literalmente una sau două extensii pentru scopurile noastre și chiar și atunci nu funcționează așa cum ar trebui. Prin urmare, voi arăta cum să lucrați cu suplimente numai folosind exemplul Chrome.

Unde găsiți și cum să instalați extensia

1. Faceți clic pe butonul din dreapta sus și selectați Instrumente suplimentare- Extensii.

2. Mergem în partea de jos a paginii (defilăm cu rotița de pe mouse) și facem clic pe „Mai multe extensii”.

3. ÎN linia de sus caută print cuvinte cheieși apăsați Enter. Apar extensiile și aplicațiile găsite. Instalați ceea ce aveți nevoie (puteți șterge oricând ulterior).

Dacă instalați o aplicație, aceasta este adăugată într-o filă goală, în elementul Servicii. Adică, pentru a-l găsi mai târziu, trebuie să îl deschideți filă nouă browser și accesați „Servicii” (stânga sus).

Extensiile sunt instalate puțin diferit - sunt adăugate imediat după bara de adrese.