Prepoznavanje obrazov: program s korak-po-korak navodili in opisom
Vsebina
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.
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.
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.
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.
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.
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.
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.
- Masaža obraza
- Poudarite svojo individualnost z odbitkom na kratkih dlaka na okrogelem obrazu
- Kako očistiti obraze, če so preveč dobre?
- Aktualne frizure za okrogle obraze
- Kako pripraviti anime obraze? Anime svinčnik: obrazi
- Pripravite smešne obraze na več načinov
- Obris obrazov: naredite sami ali zaupajte strokovnjaku
- Portret človeka: nasveti za risanje po korakih
- Program za prepoznavanje besedila iz optičnega bralnika: kaj so tam in kaj izbrati?
- Biometrični sistemi zaščite: opis, značilnosti, praktična uporaba
- Program za namestitev slike diska: katere programske opreme je bolje?
- Programska oprema za pregledovanje in prepoznavanje: Pregled orodij
- Dodatki za "Skype": programi, ki vam omogočajo, da v realnem času upravljate video tok
- Sistem prepoznavanja obraza s pomočjo sistemov za video nadzor. Algoritem za iskanje obrazov
- Program za spreminjanje obrazov: pregled najboljših aplikacij
- Program za spletno kamero "popačenje obraza"
- Izračunajte površino paralelepipeda
- Brušenje obraza in njenih sort
- Oblika obraza: kaj in kako določiti? Pravilna oblika obraza
- Ličila za okrogel obraz: funkcije
- Šifriranje podatkov kot potreben ukrep za zaščito vaših podatkov