https://github.com/takuya-takeuchi/NcnnDotNet
ncnn wrapper written in C++ and C# for Windows, MacOS, Linux, iOS and Android
https://github.com/takuya-takeuchi/NcnnDotNet
dotnet linux macos ncnn neural-network uwp windows xamarin xamarin-android xamarin-ios
Last synced: 2 months ago
JSON representation
ncnn wrapper written in C++ and C# for Windows, MacOS, Linux, iOS and Android
- Host: GitHub
- URL: https://github.com/takuya-takeuchi/NcnnDotNet
- Owner: takuya-takeuchi
- License: mit
- Created: 2019-12-30T07:27:31.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-02T18:18:08.000Z (over 2 years ago)
- Last Synced: 2024-05-01T17:21:40.406Z (about 1 year ago)
- Topics: dotnet, linux, macos, ncnn, neural-network, uwp, windows, xamarin, xamarin-android, xamarin-ios
- Language: C#
- Homepage:
- Size: 34.2 MB
- Stars: 80
- Watchers: 13
- Forks: 23
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-ncnn - NcnnDotNet
README

[]() []() []() []()
|Package|OS|x86|x64|ARM|ARM64|Nuget|
|---|---|---|---|---|---|---|
|NcnnDotNet (CPU)|Windows|✓|✓|-|-|[](https://www.nuget.org/packages/NcnnDotNet)|
||Linux|-|✓|-|✓|[](https://www.nuget.org/packages/NcnnDotNet)|
||OSX|-|✓|-|-|[](https://www.nuget.org/packages/NcnnDotNet)|
|NcnnDotNet (GPU)|Windows|-|✓|-|-|[](https://www.nuget.org/packages/NcnnDotNet.GPU)|
||Linux|-|✓|-|-|[](https://www.nuget.org/packages/NcnnDotNet.GPU)|
||OSX|-|✓|-|-|[](https://www.nuget.org/packages/NcnnDotNet.GPU)|
|NcnnDotNet (Xamarin)|UWP|✓|✓|✓|✓|[](https://www.nuget.org/packages/NcnnDotNet.Xamarin)|
||Android|✓|✓|✓|✓|[](https://www.nuget.org/packages/NcnnDotNet.Xamarin)|
||iOS|-|✓|-|✓|[](https://www.nuget.org/packages/NcnnDotNet.Xamarin)||Package|Description|Nuget|
|---|---|---|
|NcnnDotNet.Extensions.Drawing|GDI+ Extensions|[](https://www.nuget.org/packages/NcnnDotNet.Extensions.Drawing)|## Demo
#### YoloV3 on Xamarin.Android, iOS and UWP
![]()
![]()
## Related Projects
- [UltraFaceDotNet](https://github.com/takuya-takeuchi/UltraFaceDotNet)
- Face detection .NET library uses NcnnDotNet
- [CenterFaceDotNet](https://github.com/takuya-takeuchi/CenterFaceDotNet)
- Face detection .NET library uses NcnnDotNet
## Dependencies Libraries and Products#### [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 NcnnDotNet 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.