# UltraFaceDotNet
**Repository Path**: justinzxd/UltraFaceDotNet
## Basic Information
- **Project Name**: UltraFaceDotNet
- **Description**: No description available
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-02-25
- **Last Updated**: 2025-02-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#  UltraFaceDotNet []() [](https://codecov.io/gh/takuya-takeuchi/UltraFaceDotNet)
C# version of Ultra-Light-Fast-Generic-Face-Detector-1MB
This repository is porting https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB by C#.
This package supports cross platform, Windows, MacOS, Linux, iOS and Android!!
|Package|OS|x86|x64|ARM|ARM64|Nuget|
|---|---|---|---|---|---|---|
|UltraFaceDotNet (CPU)|Windows|-|✓|-|-|[](https://www.nuget.org/packages/UltraFaceDotNet)|
||Linux|-|✓|-|✓|[](https://www.nuget.org/packages/UltraFaceDotNet)|
||OSX|-|✓|-|-|[](https://www.nuget.org/packages/UltraFaceDotNet)|
|UltraFaceDotNet (GPU)|Windows|-|✓|-|-|[](https://www.nuget.org/packages/UltraFaceDotNet.GPU)|
||Linux|-|✓|-|-|[](https://www.nuget.org/packages/UltraFaceDotNet.GPU)|
||OSX|-|✓|-|-|[](https://www.nuget.org/packages/UltraFaceDotNet.GPU)|
|UltraFaceDotNet (Xamarin)|UWP|✓|✓|✓|✓|[](https://www.nuget.org/packages/UltraFaceDotNet.Xamarin)|
||Android|✓|✓|✓|✓|[](https://www.nuget.org/packages/UltraFaceDotNet.Xamarin)|
||iOS|-|✓|-|✓|[](https://www.nuget.org/packages/UltraFaceDotNet.Xamarin)|
## Demo
#### Console (using OpenCV UI)
#### YoloV3 on Xamarin.Android, iOS and UWP
## Dependencies Libraries and Products
#### [Ultra-Light-Fast-Generic-Face-Detector-1MB](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB/)
> **License:** The MIT License
>
> **Author:** Linzaer
>
> **Principal Use:** 1MB lightweight face detection model. Main goal of UltraFaceDotNet is what ports Ultra-Light-Fast-Generic-Face-Detector-1MB by C#.
#### [ncnn](https://github.com/Tencent/ncnn/)
> **License:** The BSD 3-Clause License
>
> **Author:** THL A29. Limited, a Tencent company
>
> **Principal Use:** A high-performance neural network inference framework optimized for the mobile platform in C++. Main goal of UltraFaceDotNet is what wraps ncnn by C#.
#### [OpenCV](https://opencv.org/)
> **License:** The BSD 3-Clause License
>
> **Author:** Intel Corporation, Willow Garage, Itseez
>
> **Principal Use:** Uses to read and show image data.
#### [NcnnDotNet](https://github.com/takuya-takeuchi/NcnnDotNet/)
> **License:** The MIT License
>
> **Author:** Takuya Takeuchi
>
> **Principal Use:** Use ncnn interface via .NET. This library is developed by this owner.
#### [ShellProgressBar](https://github.com/Mpdreamz/shellprogressbar/)
> **License:** The MIT License
>
> **Author:** Martijn Laarman
>
> **Principal Use:** Visualize progress in Benchmark program.