OqPoWah.com

Prepoznavanje obrazov: program s korak-po-korak navodili in opisom

Sistem za zaznavanje obrazov

je računalniška aplikacija, ki lahko identificira ali preveri osebo z digitalne slike ali videa. Eden od načinov za to je, da primerjate izbrane funkcije obraza s sliko in različicami iz baze podatkov.

program za prepoznavanje obrazov

Zaznavanje obrazov (program) se pogosto uporablja v varnostnih sistemih in ga je mogoče primerjati z drugimi biometričnimi sistemi (npr. Prepoznavanjem prstnih odtisov ali očesne membrane). Nedavno je postala priljubljena tudi kot orodje za komercialno identifikacijo in oglaševanje.

Nekateri algoritmi za prepoznavanje obrazov prepoznajo lastnosti obraza, izvlečejo točke ali predmete iz slike obraza osebe. Na primer, algoritem lahko analizira relativno lokacijo, velikost in / ali obliko oči, nosu, ličnic in čeljusti. Te podatke nato uporabimo za iskanje drugih slik z ustreznimi parametri. Drugi algoritmi normalizirajo galerijo obraza in nato stisnejo informacije o obrazu, shranjujejo samo podatke o sliki, ki so uporabni za prepoznavanje obrazov. Nato se želena slika primerja z razpoložljivimi podatki. Eden od prvih uspešnih sistemov temelji na metodah ujemanja predlog, ki se uporabljajo za množico značilnih lastnosti obraza, ki zagotavljajo nekakšno jedrnato predstavo o zunanjosti.

Programska oprema za zaznavanje obrazov za fotoaparat

Kako deluje program za prepoznavanje obrazov?

Vključuje določene algoritme, ki jih je mogoče razdeliti na dva glavna pristopa:

  • Geometrijsko, ki obravnava značilne ali fotometrične lastnosti obraza.
  • Statistično, ki pretvori sliko v vrednosti in jih primerja s predlogami za odpravo odstopanj.

Tridimenzionalno prepoznavanje

Novi trend, ustvarjen za doseganje večje natančnosti, je tridimenzionalno prepoznavanje obrazov. Ta metoda uporablja 3D senzorje za zbiranje informacij o obliki obraza. Te informacije se nato uporabijo za prepoznavanje posebnih značilnosti, kot so kontura očesnih vtičnic, nosu in brade.

program prepoznati obraze skozi fotoaparat

Ena od prednosti 3D programov prepoznavanja obrazov je, da jih spremembe svetlobe ne spreminjajo, za razliko od drugih možnosti. Te tehnologije je mogoče identificirati tudi iz različnih vrst kotov gledanja, vključno s prikazom profila. 3D podatkovne točke močno izboljšajo natančnost prepoznavanja obraza. 3D študije so izboljšane z razvojem kompleksnih senzorjev, ki izboljšujejo delo snemanja slik v obliki tridimenzionalnih slik. Senzorji delujejo s projiciranjem strukturirane svetlobe na obraz. Do ducat ali več teh senzorjev se slike lahko namestijo na en sam CMOS čip - vsak od njih zajema drugi del spektra.

Vendar pa je celo idealna metoda ujemanja 3D lahko občutljiva na izraze obraza. V ta namen je skupina raziskovalcev na Technionu uporabljala orodja iz metrične geometrije, da bi obdelala izraze kot izometrične. Nato je Vision Access ustvaril svojo lastno rešitev za prepoznavanje 3D obrazov. Kasneje je podjetje kupilo Bioscrypt Inc., ki je razvila različico programa prepoznavanja človeškega obraza, znanega kot 3D FastPass.

Program za zaznavanje obrazov v realnem času

Nova metoda je predstaviti način za zajem tridimenzionalne slike z uporabo treh kamer za sledenje, ki kažejo na različne kote. Eden od njih bo usmeril na sprednjo stran predmeta, drugi s strani, tretji pod kotom. Vsi bodo sodelovali, da bodo lahko v realnem času sledili obrazu predmeta in ga lahko identificirali. Menijo, da bo ta tehnologija kmalu temeljila na kateremkoli programu za prepoznavanje obrazov skozi fotoaparat.

Analiza teksture kože

Še en nov trend uporablja vizualne podrobnosti o koži, ki so določene v standardnih digitalnih ali skeniranih slikah. Ta metoda, imenovana analiza teksture kože, v matematičnem prostoru postane edinstvene linije, vzorci in pike vidne v koži osebe.

program za prepoznavanje obrazov na internetu

Preizkusi so pokazali, da se lahko z dodajanjem te tehnologije učinkovitost prepoznavanja obraza poveča za 20-25%.

Termične komore




Druga oblika sprejemanja vhodnih podatkov za prepoznavanje obrazov je uporaba termičnih slik. Zahvaljujoč temu postopku bodo kamere določale samo obliko glave, medtem ko ne bodo upoštevale predmetov, kot so kozarci, klobuki ali ličila. Problem uporabe termičnih slik za prepoznavanje obrazov je, da so baze podatkov za to omejene.

Trenutno raziskovalci preučujejo uporabo te tehnologije v realnem življenju in operativnih krajinah ter hkrati ustvarjajo novo bazo podatkov o toplotnih slikah. Študija uporablja nizkofrekvenčne feroelektrične senzorje z nizko občutljivostjo, ki lahko proizvajajo dolgo valovne termične infrardeče slike (LWIR). Rezultati kažejo, da ima fuzija LWIR in konvencionalnih vizualnih kamer odlične rezultate pri zunanjih sondah. Na tej kombinaciji lahko deluje zelo zmogljiv program za prepoznavanje obrazov za fotoaparat.

prepoznavanje obraza android

Masovna uporaba

Medtem ko raziskovalci delajo na najnovejšo tehnologijo, ki je na voljo samo strokovnjakom, razvijalci množičnih aplikacij tudi ne stojijo še vedno. Po napovedi ustvarjanja Google Glassa je prišlo do veliko hrupa pri prepoznavanju obrazov in programov za to na internetu. Menijo, da bo to odprlo veliko priložnosti za uporabnike, ne samo za medsebojno interakcijo, ampak tudi z različnimi predmeti.

Danes obstaja velik seznam vmesnikov za prepoznavanje obrazov, ki jih lahko uporabite za svoje aplikacije. Najpogostejši so naslednji.

Face Recognition Stephen

Razvili so jih laboratoriji Lambda, ki zagotavljajo prepoznavnost obraza glede na mesto oči, obliko nosu in ust, ter opravlja tudi klasifikacijo spolov. Na voljo na uradni spletni strani razvijalca.

Face Detection

Računalniški program za prepoznavanje obrazov na internetu, ki je odlična zamenjava za Face.com. Trenutno je na voljo brezplačno.

Prepoznavanje obrazov

Aplikacijo API za prepoznavanje obrazov Animetrics Face lahko uporabite za zaznavanje obrazov na fotografijah. Informacije o funkcijah obraza ali orientacijskih mestah se vrnejo v obliki koordinat na sliki.

programi prepoznavanja človeškega obraza

Skybiometrija

Če jo želite uporabiti, morate imeti aplikacijo, ustvarjeno v računu SkyBiometry. Če ga želite ustvariti, je preprosta registracija dovolj.

Face ++

Ta aplikacija uporablja napredne tehnologije računalniški vid in podatkovno rudarjenje za zagotavljanje 3 osnovnih storitev (odkrivanje, prepoznavanje in analiza). Program omogoča odkrivanje in analizo orientacije (23 točk), mejnik (81 točk), atributi: starost, spol, točke, dirka itd.

FaceMark

To je zmogljiv API za prepoznavanje obrazov. Ugotovil je 68 referenčnih točk za obraz obraz celotnega obraza in 35 za profil. FaceMark zazna obraze za sliko v URL-ju ali v preneseni datoteki in rezultate izpiše kot datoteko JSON, ki vsebuje referenčni vektor obraza in točke ujemanja za vsako najdeno možnost.

EmoVu Eyerisa

Inteligentna programska oprema za prepoznavanje čustev, ki kamere omogoča branje človeških mikro-izrazov, spolne in starostne skupine. To je program za prepoznavanje obrazov v realnem času, ki deluje, ko uporabniki gledajo videoposnetke na svojih računalnikih ali mobilnih napravah.

Rekognition.com

To je ena najboljših alternativ Face.com. Hitri, zanesljivi in ​​prilagodljivi motor za ponovni zagon lahko opravljajo zaznavanje obrazov, skeniranje, prepoznavanje in iskanje. Lahko se samodejno usposablja z uporabo slik in oznak na Facebooku. Ker je socialno usmerjen, je to najboljši program za prepoznavanje obrazov za Android.

FaceRect

Prav tako je močan in brezplačen vmesnik za zaznavanje obrazov. Na sliki, ki jo označuje URL ali naloži kot datoteko, najde obraze (oba obraza in profil) in na eni fotografiji najde več obrazov in izda odgovor v obliki JSON. V tem primeru je slika naložena z omejevalnim poljem za vsako najdeno stran.

Zdieľať na sociálnych sieťach:

Príbuzný