https://github.com/faceonnx/faceonnx
Face recognition and analytics library based on deep neural networks and ONNX runtime
https://github.com/faceonnx/faceonnx
antispoofing classification cpu deep-neural-networks detection dotnet embeddings estimation face face-analytics-library face-detection face-onnx face-recognition faceonnx gpu landmarks onnx onnx-runtime recognition
Last synced: 5 months ago
JSON representation
Face recognition and analytics library based on deep neural networks and ONNX runtime
- Host: GitHub
- URL: https://github.com/faceonnx/faceonnx
- Owner: FaceONNX
- License: mit
- Created: 2020-11-18T04:45:31.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-12-19T22:28:01.000Z (6 months ago)
- Last Synced: 2025-12-22T09:57:23.766Z (6 months ago)
- Topics: antispoofing, classification, cpu, deep-neural-networks, detection, dotnet, embeddings, estimation, face, face-analytics-library, face-detection, face-onnx, face-recognition, faceonnx, gpu, landmarks, onnx, onnx-runtime, recognition
- Language: C#
- Homepage:
- Size: 19.7 MB
- Stars: 261
- Watchers: 11
- Forks: 46
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

Face recognition and analytics library based on deep neural networks and ONNX runtime
A vision of what might lie across the universe...
# FaceONNX
**FaceONNX** is a face recognition and analytics library based on [ONNX](https://onnx.ai/) runtime. It containts ready-made deep neural networks for face
* detection and landmarks extraction,
* gender and age classification,
* emotion and beauty classification,
* embeddings comparison and more.
# Version
You can build **FaceONNX** from sources or install to your own project using nuget package manager.
| Assembly | Specification | OS | Package | Algebra |
|-------------|:-------------:|:-------------:|:--------------:|:--------------:|
| [FaceONNX](netstandard/FaceONNX) | .NET Standard 2.0 | Cross-platform | [NuGet](https://www.nuget.org/packages/FaceONNX/) | [UMapx](https://github.com/asiryan/UMapx) |
| [FaceONNX.Addons](netstandard/FaceONNX.Addons) | .NET Standard 2.0 | Cross-platform | [NuGet](https://www.nuget.org/packages/FaceONNX.Addons/) | [UMapx](https://github.com/asiryan/UMapx) |
# Installation
C# interface
```c#
using FaceONNX;
```
To get started with **FaceONNX**, it is recommended to look at the folder with [examples](netstandard/Examples) and [experiments](netstandard/Experiments).
# References
[ONNX models](https://github.com/FaceONNX/FaceONNX.Models)
# License
**FaceONNX** is released under the [MIT](LICENSE) license.