# FaceRecognitionDotNet
**Repository Path**: dataangel/FaceRecognitionDotNet
## Basic Information
- **Project Name**: FaceRecognitionDotNet
- **Description**: The world's simplest facial recognition api for .NET on Windows, MacOS and Linux
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-12-25
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#  FaceRecognition.Net []() [](https://codecov.io/gh/takuya-takeuchi/FaceRecognitionDotNet)
The world's simplest facial recognition api for .NET
This repository is porting https://github.com/ageitgey/face_recognition by C#.
This package supports cross platform, Windows, Linux and MacOSX!!
|Package|OS|x86|x64|ARM|ARM64|Nuget|
|---|---|---|---|---|---|---|
|FaceRecognitionDotNet (CPU)|Windows|-|✓|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet)|
||Linux|-|✓|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet)|
||OSX|-|✓|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet)|
|FaceRecognitionDotNet for CUDA 9.2|Windows|-|✓|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet.CUDA92)|
||Linux|-|✓|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet.CUDA92)|
||OSX|-|-|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet.CUDA92)|
|FaceRecognitionDotNet for CUDA 10.0|Windows|-|✓|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet.CUDA100)|
||Linux|-|✓|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet.CUDA100)|
||OSX|-|-|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet.CUDA100)|
|FaceRecognitionDotNet for CUDA 10.1|Windows|-|✓|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet.CUDA101)|
||Linux|-|✓|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet.CUDA101)|
||OSX|-|-|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet.CUDA101)|
|FaceRecognitionDotNet for Intel MKL|Windows|-|✓|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet.MKL)|
||Linux|-|✓|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet.MKL)|
||OSX|-|✓|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet.MKL)|
|FaceRecognitionDotNet for ARM|Windows|-|-|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet-ARM)|
||Linux|-|-|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet-ARM)|
||OSX|-|-|-|-|[](https://www.nuget.org/packages/FaceRecognitionDotNet-ARM)|
##### :warning: FaceRecognitionDotNet for ARM is not tested yet
## Demo
#### Face Recognition
#### Face Landmark
##### :bulb: NOTE
The above landmark is generated by **Helen dataset**.
Please check http://www.ifp.illinois.edu/~vuongle2/helen/ and create model file by **examples/HelenTraining**.
I will **NOT** provide pretrained model file.
## Dependencies Libraries and Products
#### [face_recognition](https://github.com/ageitgey/face_recognition/)
> **License:** The MIT License
>
> **Author:** Adam Geitgey
>
> **Principal Use:** The world's simplest facial recognition api for Python and the command line. Main goal of FaceRecognitionDotNet is what ports face_recognition by C#.
#### [face_recognition_models](https://github.com/ageitgey/face_recognition_models/)
> **License:** Creative Commons Zero v1.0 Universal License
>
> **Author:** Adam Geitgey
>
> **Principal Use:** Trained models for the face_recognition python library
#### [dlib](http://dlib.net/)
> **License:** Boost Software License
>
> **Author:** Davis E. King
>
> **Principal Use:** A toolkit for making real world machine learning and data analysis applications in C++.
#### [DlibDotNet](https://github.com/takuya-takeuchi/DlibDotNet/)
> **License:** The MIT License
>
> **Author:** Takuya Takeuchi
>
> **Principal Use:** Use dlib interface via .NET. This library is developed by this owner.
#### [OpenCVSharp](https://github.com/shimat/opencvsharp/)
> **License:** The BSD 3-Clause License
>
> **Author:** shimat
>
> **Principal Use:** Loading image data by opencv wrapper for example