Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/NovatecConsulting/FaceRecognition-in-ARKit

Detects faces using the Vision-API and runs the extracted face through a CoreML-model to identiy the specific persons.
https://github.com/NovatecConsulting/FaceRecognition-in-ARKit

arkit coreml face-recognition ios machine-learning

Last synced: 3 months ago
JSON representation

Detects faces using the Vision-API and runs the extracted face through a CoreML-model to identiy the specific persons.

Awesome Lists containing this project

README

        

# FaceRecognition in ARKit

This is a simple showcase project, that detects faces using the Vision-API and runs the extracted face through a CoreML-model to identiy the specific persons.

![image of scene with face recognition](demo.gif)

## Requirements

* Xcode 9
* iPhone 6s or newer
* Machine-Learning model

## Machine-Learning model

To create your own machine-learning model, you can read our blog post ["How we created our Face-Recognition model"](https://blog.novatec-gmbh.de/created-face-recognition-model/)

The short version is:

* We trained a model in the AWS using Nvidia DIGITS
* Took a couple of hundred pictures of each person, and extracted the faces
* Also added an "unknown" category with differnent faces.
* Used a pretrained model fine-tuned for face-recognition.

## Acknowledgements

* [3D-Text](https://github.com/hanleyweng/CoreML-in-ARKit)