Kaj je prepoznavanje obrazov za obdelavo slik?

Prepoznavanje obrazov za obdelavo slik je računalniška tehnika, ki uporablja algoritem za lociranje in prepoznavanje obraza na sliki, ta tehnologija pa ima več uporab. Čeprav je na voljo veliko različnih algoritmov za prepoznavanje obrazov, večina programov uporablja zaznavanje robov ali oči za iskanje obraza. Ne samo, da prepoznavanje obrazov za obdelavo slik najde obraz, ampak večina algoritmov uporabniku pokaže tudi natančno lokacijo pikslov obraza na sliki, kar olajša iskanje določenega obraza na natrpani ali zamegljeni sliki. V zabavni industriji se prepoznavanje obraza uporablja za sledenje obraza pri zajemu gibanja, ki se uporablja za bolj realistično animacijo. Druga pogosta uporaba te tehnike je varnost prepoznavanja obrazov; algoritem je v tem primeru običajno specializiran za prepoznavanje samo določenih obrazov.

Ustvarjanje algoritma za prepoznavanje obrazov za obdelavo slike je mogoče izvesti na več načinov, vendar sta dve najpogostejši komponenti zaznavanje robov in oči. Zaznavanje robov je običajno dopolnilno, ker običajno ni tako zanesljivo kot zaznavanje oči. Z zaznavanjem robov algoritem išče robove in krivulje, ki so običajni na človeškem obrazu. Zaznavanje oči išče oči, čeprav jih nekateri algoritmi morda lahko prepoznajo le, če slika prikazuje osebo, ki gleda naprej z obema izpostavljenima očesoma.

Poleg iskanja obraza ta algoritem za prepoznavanje običajno prikaže natančne koordinate pikslov obraza. Za večino uporabnikov, še posebej na jasnih fotografijah, na katerih se obraz zlahka najde, to morda ni zelo pomembno. Če uporabniki iščejo zamegljene in natrpane slike, je lahko poznavanje natančne lokacije slikovnih pik pomembno pri iskanju in prepoznavanju osebe na sliki.

Druga uporaba algoritmov za prepoznavanje obrazov je v zabavi, zlasti z zajemom gibanja in animacijo zajemanja zmogljivosti. V tej tehniki igralci in igralke igrajo prizore pred modrim zaslonom, ko berejo svoje vrstice. To omogoča zajemanje gibov obraza in telesa, kar olajša modeliranje gibov in poveča realizem. Igralci in igralke na obrazu nosijo posebne elektrode, algoritem za prepoznavanje obraza pa spremlja vse gibe obraza, ki se uporabljajo za izraze. Ta algoritem je specializiran za prevajanje resničnih slik obraza v animirane slike.

Specializirani algoritmi za obdelavo slik za prepoznavanje obrazov se uporabljajo v varnostnih sistemih, ki so odvisni od avtorizacije obiskovalcev po njihovem obrazu. Za razliko od drugih algoritmov, ki samo najdejo obraz, so ti algoritmi programirani tako, da najdejo določen obraz. Običajno morajo ti algoritmi najti skupne elemente obraza določene osebe – kot so oči, čeljust, ušesa in ličnice – in nato obraz primerjati z enim v svoji podatkovni bazi slik. Če so obrazi enaki, je obiskovalcu odobren dostop.