/** Ċ Ġ* ĠâĸĪâĸĪ âķĹ ĠĠ ĠâĸĪâĸĪ âķĹ ĠâĸĪ âĸĪâĸĪâĸĪâĸĪ âĸĪ âķĹ Ġ ĠâĸĪ âĸĪâĸĪâĸĪâĸĪ âĸĪ âķĹ ĠâĸĪ âĸĪâĸĪ âķĹ ĠĠ ĠâĸĪâĸĪ âķĹ âĸĪâĸĪ âķĹ âĸĪâĸĪâĸĪâĸĪâĸĪâĸĪâĸĪâĸĪ âķĹ Ċ Ġ* Ġâķ ļ âĸĪâĸĪ âķĹ ĠâĸĪâĸĪ âķ Ķ âķ Ŀ âĸĪâĸĪ âķ Ķ âķĲâķĲ âķĲ âĸĪâĸĪ âķĹ âĸĪâĸĪ âķ Ķ âķĲâķĲ âķĲ âĸĪâĸĪ âķĹ âĸĪâĸĪâĸĪâĸĪ âķĹ Ġ ĠâĸĪâĸĪ âķĳ âĸĪâĸĪ âķĳ âķ ļ âķĲâķĲ âĸĪâĸĪ âķ Ķ âķĲâķĲ âķ Ŀ Ċ Ġ* Ġ Ġâķ ļ âĸĪâĸĪâĸĪâĸĪ âķ Ķ âķ Ŀ ĠâĸĪâĸĪ âķĳ ĠĠ ĠâĸĪâĸĪ âķĳ âĸĪâĸĪ âķĳ ĠĠ ĠâĸĪâĸĪ âķĳ âĸĪâĸĪ âķ Ķ âĸĪâĸĪ âķĹ ĠâĸĪâĸĪ âķĳ âĸĪâĸĪ âķĳ ĠĠ ĠâĸĪâĸĪ âķĳ Ċ Ġ* ĠĠ Ġâķ ļ âĸĪâĸĪ âķ Ķ âķ Ŀ Ġ ĠâĸĪâĸĪ âķĳ ĠĠ ĠâĸĪâĸĪ âķĳ âĸĪâĸĪ âķĳ ĠĠ ĠâĸĪâĸĪ âķĳ âĸĪâĸĪ âķĳ âķ ļ âĸĪâĸĪ âķĹ âĸĪâĸĪ âķĳ âĸĪâĸĪ âķĳ ĠĠ ĠâĸĪâĸĪ âķĳ Ċ Ġ* ĠĠĠ ĠâĸĪâĸĪ âķĳ ĠĠ Ġâķ ļ âĸĪâĸĪâĸĪâĸĪ âĸĪâĸĪ âķ Ķ âķ Ŀ âķ ļ âĸĪâĸĪâĸĪâĸĪ âĸĪâĸĪ âķ Ķ âķ Ŀ âĸĪâĸĪ âķĳ Ġâķ ļ âĸĪâĸĪâĸĪâĸĪ âķĳ âĸĪâĸĪ âķĳ ĠĠ ĠâĸĪâĸĪ âķĳ Ċ Ġ* ĠĠĠ Ġâķ ļ âķĲâķ Ŀ ĠĠĠ Ġâķ ļ âķĲâķĲâķĲâķĲ âķĲâķ Ŀ Ġ Ġâķ ļ âķĲâķĲâķĲâķĲ âķĲâķ Ŀ Ġâķ ļ âķĲâķ Ŀ Ġ Ġâķ ļ âķĲâķĲ âķĲâķ Ŀ âķ ļ âķĲâķ Ŀ ĠĠ Ġâķ ļ âķĲâķ Ŀ Ċ Ġ* Ċ Ġ* Ġhttps :// yo on it . dev Ġ- Ġabout @ yo on it . dev Ċ Ġ* Ċ Ġ* ĠY oon it ĠFace fy Ċ Ġ* ĠThe Ġface Ġdetection 's Ġmodule Ġfor ĠAndroid Ġwith Ġa Ġlot Ġof Ġawesome Ġfeatures Ċ Ġ* Ċ Ġ* ĠHar ol do ĠTer u ya Ġ& ĠV ictor ĠG oul art Ġ@ Ġ 2 0 2 0 - 2 0 2 1 Ċ Ġ*/ ĊĊ Ċ package Ġai . cyber labs . yo on it . face fy Ċ Ċ import Ġai . cyber labs . yo on it . face fy . model . Face Detected Ċ import Ġandroid . graphics . Bitmap Ċ Ċ /** Ċ Ġ* ĠThe Ġmain ĠFace fy Ġclass . Ċ Ġ* ĠThis Ġclass Ġrepresents Ġthe Ġinput Ġlayer . Ċ Ġ*/ Ċ open Ġclass ĠFace fy Ġ{ ĊĊĠĠĠ Ġ// ĠFace fy Ġcontroller Ġinstance . ĊĠĠĠ Ġprivate Ġval Ġface fy Controller Ġ= ĠFace fy Controller () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ param Ġinput Bitmap ĠThe Ġsource Ġimage Ġinput Ġto Ġdetect Ġthe Ġface Ġimage . ĊĠĠĠĠ Ġ* Ġ@ param ĠonSuccess ĠThe Ġsuccess Ġclosure Ġfor Ġface Ġdetected . ĊĠĠĠĠ Ġ* Ġ@ param ĠonError ĠThe Ġmessage Ġclosure Ġused Ġto Ġnotify Ġsome Ġstates Ġof Ġthe Ġface Ġdetection . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdetect ( ĊĠĠĠĠĠĠĠ Ġinput Bitmap : ĠBitmap , ĊĠĠĠĠĠĠĠ ĠonSuccess : Ġ( Face Detected ?) Ġ-> ĠUnit , ĊĠĠĠĠĠĠĠ ĠonError : Ġ( String ) Ġ-> ĠUnit , ĊĠĠĠĠĠĠĠ ĠonComplete : Ġ() Ġ-> ĠUnit ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . face fy Controller . detect ( input Bitmap , ĠonSuccess , ĠonError , ĠonComplete ) ĊĠĠĠ Ġ} Ċ } Ċ