Active Appearance Model + Support Vector Machines uz dosta znanja iz matematike i programiranja i gotova stvar.

U principu, izabere se dosta uzoraka (lica ljudi sa razlicitim izrazima lica), u pocetku se rucno podesavaju crte lica (usta, oci, nos) a kasnije poluautomatski. Kada se unese vise stotina pa cak i hiljada lica, algoritam je u stanju da prilicno precizno razazna crte lica kod coveka. Mali broj uzoraka znaci vecu osetljivost na svetlosne uslove... veci broj uzoraka znaci manju osetljivost na svetlosne uslove i generalno radi robusnije. Kada se sistem istrenira, radi u realnom vremenu detekciju crta lica na HD snimku.
Kada se dobiju crte lica na glumci u na modelu koji menjamo, koristi se support vector machines da pronadje transformaciju kojom bi mapirao izraz lica glumca na model. Na osnovu toga pronadju se najbolji frejmovi iz uzorka za model i vrsi se transformacija slike... sada model ima izraz lica kao i glumac.
AAM + SVM ima mnogo primena.. npr racunar moze da detektuje emociju na licu, da li je osoba ljuta, nasmejana, tuzna, uplasena; zatim nadgledanje na mestima gde prolazi mnogo ljudi (aerodromi, stanice, itd.)...