https://github.com/takuya-takeuchi/ultrafacedotnet
C# version of Ultra-Light-Fast-Generic-Face-Detector-1MB for Windows, MacOS, Linux, iOS and Android
https://github.com/takuya-takeuchi/ultrafacedotnet
dotnet face-detection linux osx uwp windows xamarin xamarin-android xamarin-ios
Last synced: 2 months ago
JSON representation
C# version of Ultra-Light-Fast-Generic-Face-Detector-1MB for Windows, MacOS, Linux, iOS and Android
- Host: GitHub
- URL: https://github.com/takuya-takeuchi/ultrafacedotnet
- Owner: takuya-takeuchi
- License: mit
- Created: 2020-01-02T00:32:36.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-09-21T17:28:01.000Z (over 1 year ago)
- Last Synced: 2025-02-27T14:42:06.988Z (3 months ago)
- Topics: dotnet, face-detection, linux, osx, uwp, windows, xamarin, xamarin-android, xamarin-ios
- Language: C#
- Homepage:
- Size: 5.74 MB
- Stars: 83
- Watchers: 8
- Forks: 16
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
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.