Program de detectare a feței. Recunoaștere facială prin fotografie online

Cum să găsești o persoană fără să știi numele de familie, prenumele, orașul, vârsta? Sunt NUMAI FOTOGRAFII. Nu, nu vom folosi tehnologia de informații. Există servicii on-line, care va permite cu ușurință oricui să facă acest lucru gratuit. Pot exista multe aplicații pentru asta: pentru a găsi trecători, dragoste la prima vedere, prieteni vechi, pentru a identifica identitatea criminalului, pentru a găsi duble, pentru a contacta proprietarul documentelor pierdute.

Pregătirea fotografiilor

Precizia căutării va fi mai mare dacă pregătiți o fotografie. Tăiați excesul, îndepărtați străinii, poziționați-vă fața uniform. Acest lucru se poate face cu orice editor foto.

Cea mai ușoară opțiune pe Windows este Paint standard.

De exemplu, să facem o fotografie cu Mr. Bean din aplicația FaceApp. Vrem să găsim o femeie care să semene cu Mr. Bean.

  1. Lansăm Paint prin Start - Toate Programele - Accesorii, sau îl găsim prin căutarea în Start.
  2. Deschidem fotografia. Fișier - deschideți. Sau trageți fișierul în fereastra programului.

  3. Selectați instrumentul Selectați. Conturează chipul pe care îl căutăm. Apoi apăsați butonul de decupare.

  4. Salvați fotografia în format jpg sau png: Fișier - salvați ca...

  5. Dacă fața este neuniformă, utilizați suplimentar instrumentul Rotire. Standard Paint poate roti fotografiile doar cu 90°.

    Căutare profil Vkontakte

    Serviciul FindFace încă poate căuta persoane din Vkontakte.


    Contul gratuit are 30 interogări de căutare după fotografie și 5 vizualizări ale profilurilor găsite. Dacă aveți nevoie de mai mult, va trebui să plătiți pentru un cont Premium pentru 149 sau 459 de ruble pe lună. Dacă aveți de gând să căutați în mod constant oameni, este mai profitabil să plătiți timp de un an - va exista o reducere. De asemenea, puteți obține o primă lunară gratuită invitând 10 prieteni.

    Pentru a crește acuratețea căutării, setați vârsta, orașul și starea relației în Vkontakte. Rețineți că mulți au vârsta greșită.

    Cele mai asemănătoare fețe sunt în fruntea listei. Puteți accesa pagina Vkontakte, puteți adăuga o persoană la lista de aprecieri sau puteți discuta cu ea prin aplicația mobilă FindFace (pentru Android). Prin intermediul aplicatie de mobil veți putea face o fotografie și veți putea determina imediat identitatea. Imaginați-vă surpriza unui străin când îi ghiciți numele, filmele preferate, muzica. Un bun prilej de întâlnire


    Câteva exemple:
    Fata a făcut o fotografie pentru documente și a uitat o unitate flash în studioul foto:


    Fata a întâlnit un tip în autobuz, dar i-a fost frică să se apropie:


    Găsim o persoană dintr-o fotografie dintr-un autobuz care trece:


    — Fată, ți s-a spus vreodată că arăți ca Vin Diesel?

    Căutați pe tot internetul

    Dacă o persoană nu are un profil pe Vkontakte, să încercăm să-l găsim printr-o căutare după imagine:

  • Căutare de imagini de pe Google https://www.google.ru/imghp?hl=ru&tab=wi .


  • Căutare de imagini de pe Yandex https://yandex.ru/images/.


Astăzi, există aplicații speciale pentru smartphone-uri și PC-uri care vă permit să aflați informații de bază despre o persoană dintr-o fotografie. Unele dintre ele au migrat către aplicații online, ceea ce face posibilă căutarea rapidă a persoanelor în rețea care au un aspect similar. Deși acuratețea în anumite cazuri lasă mult de dorit.

Recunoașterea are loc folosind rețeaua neuronală încorporată, care caută rapid fotografii similare după anumite criterii, inițial cele mai elementare, de exemplu, după greutatea imaginii, rezoluție etc. Pe baza acestei caracteristici, este posibil să aveți link-uri către profiluri/ site-urile din căutarea dvs. rezultă complet diferite de persoana prezentată în fotografie, dar, din fericire, acest lucru se întâmplă extrem de rar. De obicei, în fotografie există persoane cu un aspect similar sau o situație similară (de exemplu, dacă fețele sunt greu de văzut).

Când lucrați cu servicii de căutare de fotografii, este recomandabil să nu încărcați fotografii în care există mai multe persoane în focalizare. În acest caz, este puțin probabil să obțineți un rezultat adecvat.

În plus, trebuie să țineți cont de faptul că, dacă doriți să găsiți profilul său pe Vkontakte din fotografia unei persoane, atunci ar trebui să vă amintiți că în setările de confidențialitate ale acestui rețea socială utilizatorul poate bifa casetele de lângă anumite articole, din cauza cărora roboții de căutare și utilizatorii care nu sunt înregistrați la VK nu vor putea accesa cu crawlere pagina sa. Dacă persoana de care aveți nevoie are astfel de setări de confidențialitate, atunci va fi foarte greu să-i găsiți pagina după fotografie.

Metoda 1: Yandex Pictures

Utilizarea motoarelor de căutare poate fi puțin incomod, deoarece o imagine poate avea mai multe link-uri acolo unde a fost folosită vreodată. Cu toate acestea, dacă trebuie să găsiți cât mai multe informații despre o persoană folosind doar fotografia lor, atunci este mai bine să utilizați o metodă similară. Yandex este rus sistem de căutare, care efectuează o căutare bună în segmentul de limbă rusă a internetului.

Instrucțiuni pentru căutare acest serviciu arata asa:


Dacă nu sunteți mulțumit de rezultatul căutării, puteți utiliza următoarele metode.

Metoda 2: Google Images

De fapt, acesta este un analog al Yandex Pictures de la corporația internațională Google. Algoritmii care sunt utilizați aici sunt oarecum similari cu cei ai unui concurent. Cu toate acestea, Google Images are un avantaj semnificativ - este mai bine să caute fotografii similare pe site-uri străine, pe care Yandex nu le face corect. Acest avantaj poate fi și un dezavantaj dacă trebuie să găsești o persoană în Runet, caz în care se recomandă să folosești prima metodă.

Uneori trebuie să găsiți fotografii duplicat. De exemplu, o fată frumoasă a postat o fotografie pe Internet, dar nu ești sigur că ea este în imagine. În acest caz, poate fi necesar să căutați fotografia pe Internet. Dacă rețeaua este plină de astfel de fotografii, atunci acesta este în mod clar un fals. Pentru aceasta au fost create servicii și programe speciale. Să luăm în considerare unele dintre ele.

Cum să găsești fotografii duplicate online

Deci, aveți o fotografie și doriți să găsiți toate duplicatele acesteia pe web. Utilizați servicii de la Yandex sau Google sau programe separate.

Google

Algoritmul acțiunilor este următorul:

  1. Urmați acest link.
  2. În bara de căutare, faceți clic pe miniatura camerei.

  3. Specificați un link către fotografia dorită sau încărcați o fotografie de pe computer.

  4. Apasa pe link "Toate dimensiunile".

  5. Site-urile pe care se găsește această imagine vor fi acum afișate.

    Yandex

    Yandex are un serviciu similar cu cel anterior:



    Tineye

    Un alt serviciu de căutare după imagine este Tiny. Împreună cu duplicatele fotografiei, el găsește componentele acestora. Tineye are propria sa, cea mai mare bază de date de imagini indexate. Există totul în ea, iar acesta nu este sarcasm. Folosirea lui este simplă:



    gaseste fata

    Pe lângă serviciile online, există program special caută după fotografie pe internet. FindFace caută pagini de persoane de pe rețeaua socială VKontakte care au o fotografie similară. Funcționează online, adică nu necesită instalare pe computer:


    Spre surprinderea mea, chiar a luat 30 de pagini cu fețe cât mai apropiate de original. Cu toate acestea, FindFace caută doar persoane din Rusia.

    Apropo, în Google Play Puteți descărca aplicația FindFace pentru Android și o puteți utiliza de pe telefon.

    PhotoTracker Lite

    Pentru a căuta rapid imagini similare folosind serviciile Yandex, Google și Tiny, instalați extensia de browser PhotoTracker Lite. Funcționează cu aproape toată lumea browsere moderne. Îl puteți găsi în Magazinul de extensii Chrome.

    După instalare, trebuie să faceți clic dreapta pe orice imagine de pe Internet și să selectați „Găsiți această imagine”.

    Concluzie

    Acum știi cum să găsești fotografii duplicate cu oameni, obiecte și alte obiecte pe Internet.

Este o aplicație computerizată capabilă să identifice sau să verifice o persoană dintr-o imagine digitală sau un videoclip. O modalitate de a face acest lucru este să comparați trăsăturile faciale selectate cu imaginea și opțiunile din baza de date.

Recunoașterea facială (programul) este folosită în mod obișnuit în sistemele de securitate și poate fi comparată cu alte sisteme biometrice (de exemplu, recunoașterea amprentei sau a irisului). Recent, 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 trăsături dintr-o imagine a feței unui subiect. De exemplu, algoritmul poate analiza poziția relativă, dimensiunea și/sau forma ochilor, nasului, pomeților și maxilarului. Aceste date sunt apoi folosite pentru a căuta alte imagini cu parametrii corespunzători. Alți algoritmi normalizează galeria de imagini ale feței și apoi comprimă informațiile feței, păstrând doar datele din imagine care sunt utile pentru recunoașterea feței. Imaginea dorită 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 de trăsături faciale, oferind un fel de vedere condensată a aspectului.

Cum funcționează software-ul de recunoaștere a feței?

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

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

Recunoaștere 3D

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

Unul dintre avantajele programelor de recunoaștere a feței 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 serie de unghiuri de vizualizare, inclusiv vizualizarea profilului. Punctele de date 3D îmbunătățesc considerabil acuratețea recunoașterii feței. Cercetarea 3D este îmbunătățită de dezvoltarea unor senzori sofisticați care îmbunătățesc performanța captării imaginilor ca imagini 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 captează o parte diferită a spectrului.

Cu toate acestea, chiar și o metodă ideală de potrivire 3D poate fi sensibilă la expresiile faciale. În acest scop, echipa de cercetare de la Technion a folosit instrumente din geometria metrică pentru a trata expresiile ca izometrii. După aceea, Vision Access și-a creat propria soluție de recunoaștere a feței 3D. Compania a fost achiziționată ulterior de Bioscrypt Inc., care a dezvoltat o versiune a programului de recunoaștere a feței umane cunoscut sub numele de 3D FastPass.

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

Analiza texturii pielii

O altă tendință emergentă este utilizarea detaliilor vizuale ale pielii, care sunt surprinse în imagini digitale standard sau scanate. Această tehnică, numită analiza texturii pielii, transformă liniile, modelele și petele unice observate în pielea umană într-un spațiu matematic.

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

Camere termice

O altă formă de intrare pentru recunoașterea feței este utilizarea camerelor termice. Cu această procedură, camerele vor detecta doar forma capului, ignorând în același timp elemente precum ochelari, pălării sau machiaj. Problema cu utilizarea imaginilor termice pentru recunoașterea feței este că bazele de date pentru a face acest lucru sunt limitate.

Cercetătorii studiază în prezent utilizarea acestei tehnologii în viata realași peisaje operaționale și, în același timp, creează o nouă bază de date de imagini termice. Studiul folosește senzori electrici feroelectrici cu sensibilitate scăzută și rezoluție scăzută care sunt capabili să obțină imagini cu infraroșu termic (LWIR) cu lungime de undă lungă. Rezultatele arată că fuziunea dintre LWIR și camerele vizuale convenționale are rezultate excelente în sondele de exterior. 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 cea mai recentă tehnologie disponibilă doar specialiștilor, dezvoltatorii de aplicații de masă nu stau pe loc. După ce a fost anunțat creând 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ă pe care le puteți utiliza pentru aplicațiile dvs. Cele mai comune sunt următoarele.

Recunoașterea feței Stephen

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

detectare facială

Un program de computer de recunoaștere facială pe internet care este înlocuitorul perfect pentru Face.com. Momentan oferit gratuit.

Recunoaștere facială Animetrics

Aplicația Animetrics Face Recognition API 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 dvs contîn SkyBiometry. Pentru a-l crea este suficientă o simplă înregistrare.

Față++

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

marca facială

Acesta este un API puternic de recunoaștere a feței. Găsește 68 de puncte de reper pentru fața frontală și 35 pentru profil. FaceMark detectează repere faciale într-o imagine specificată printr-o adresă URL sau un fișier încărcat și redă rezultatul ca fișier JSON care conține un vector de repere faciale și puncte de potrivire pentru fiecare variantă găsită.

EmoVu de la Eyeris

intelectual software pentru recunoașterea emoțiilor, care permite camerelor să citească micro-expresiile umane, sexul și grupa de vârstă. 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

Aceasta este una dintre cele mai bune alternative la 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 cu imagini și etichete Facebook. Din moment ce este orientat pe social media, așa este cel mai bun program recunoaștere facială pentru Android.

faceect

Este, de asemenea, o interfață puternică și gratuită de detectare a feței. Găsește fețe (atât față, cât și profil) într-o imagine specificată prin URL sau încărcată ca fișier și poate găsi mai multe fețe în aceeași fotografie și returnează răspunsul în format JSON. În acest caz, imaginea este încărcată cu o casetă de delimitare pentru fiecare față găsită.

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

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ă specificați numele, prenumele, vârsta, orașul de reședință și alte date. Dar chiar dacă știi totul despre o persoană, până la grupa de sânge, aceasta nu este o garanție că va fi găsită.

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

Pregătirea fotografiilor

Mai întâi trebuie să decupezi fotografia. Astfel, vom reduce și dimensiunea computerului acestuia (de obicei este mare) și vom elimina toate cele inutile. Acest lucru este valabil mai ales dacă fotografia este un grup.

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

2. Deschideți un instantaneu în acest program (puteți pur și simplu să-l trageți în interiorul ferestrei).

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

4 . Apăsați butonul „Decupare”.

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

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

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

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

Serviciul vă va cere să permiteți accesul la pagina dvs. VK, lucru 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 - rămâne doar să-l găsești pe cel pierdut în listă :)

Căutați pe tot internetul

Căutare de imagini. Există două servicii speciale pentru aceasta: unul este de la Google (images.google.com), celălalt este de la Yandex (images.yandex.ru). Utilizarea lor este foarte ușoară: trebuie doar să trageți fotografia în șir de căutare.


Căutare de imagini Google


Căutați după imagine Yandex

Rezultatul va apărea imediat. În primul rând, va fi afișată aceeași imagine, dar în alte dimensiuni (dacă sunt disponibile în rețea), puțin mai jos - fotografii similare, chiar mai jos - paginile de pe Internet pe care sunt plasate.

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

Totul este exact la fel aici: tragem o imagine de pe computerul nostru în bara de căutare și obținem imediat rezultatul.

Extensii de browser

Extensiile sau suplimentele sunt astfel de mici gadgeturi care sunt adăugate programului pentru Internet și îndeplinesc anumite sarcini în el. 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 sunt Google Chrome. În alte programe, există literalmente una sau două extensii pentru scopurile noastre și apoi nu funcționează așa cum ar trebui. Prin urmare, voi arăta cum să lucrați cu suplimente folosind Chrome ca exemplu.

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

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

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

3 . LA linia de sus căutați, introduceți cuvinte cheie și apăsați Enter. Apar extensiile și aplicațiile găsite. Instalați-l pe cel dorit (poate fi șters ulterior în orice moment).

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

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