ARCore (Android) / desktop app which detects and recognizes student faces to record their class attendance.
Built in Unity3D, utilizing Azure Cognitive Services.
Project based on demos from Unity assets Cloud Face Detection and Cloud User Manager by Innovative Smart Systems.
You will need an Azure Portal subscription (free) to use the Face and Computer Vision APIs.
-
Open project and import necessary assets/libraries if prompted by Unity
-
In project explorer, navigate to
'CloudFaceDetection' > 'DemoScenes'
and open'UserRecognitionScene0'
scene object -
Click on
'CloudFaceController'
GameObject -
On
'Cloud Face Manager (Script)'
component, enter your selected'Face Service Location' and 'Face Subscription Key'
provided by Azure Portal -
Run (play) scene (or build to ARCore compatible device running Android >= 8.0)
-
To build app, just select appropriate platform under
'File > Build Settings'