DlibDotNet
Dlib .NET wrapper written in C++ and C# for Windows, MacOS, Linux and iOS
Install / Use
/learn @takuya-takeuchi/DlibDotNetREADME

|Package|OS|x86|x64|ARM|ARM64|Nuget|
|---|---|---|---|---|---|---|
|DlibDotNet (CPU)|Windows|✓|✓|-|-||
||Linux|-|✓|-|-|
|
||OSX|-|✓|-|-|
|
|DlibDotNet for CUDA 9.2|Windows|-|✓|-|-|
|
||Linux|-|✓|-|-|
|
||OSX|-|-|-|-|
|
|DlibDotNet for CUDA 10.0|Windows|-|✓|-|-|
|
||Linux|-|✓|-|-|
|
||OSX|-|-|-|-|
|
|DlibDotNet for CUDA 10.1|Windows|-|✓|-|-|
|
||Linux|-|✓|-|-|
|
||OSX|-|-|-|-|
|
|DlibDotNet for CUDA 10.2|Windows|-|✓|-|-|
|
||Linux|-|✓|-|-|
|
||OSX|-|-|-|-|
|
|DlibDotNet for CUDA 11.0|Windows|-|✓|-|-|
|
||Linux|-|✓|-|-|
|
||OSX|-|-|-|-|
|
|DlibDotNet for CUDA 11.1|Windows|-|✓|-|-|
|
||Linux|-|✓|-|-|
|
||OSX|-|-|-|-|
|
|DlibDotNet for Intel MKL|Windows|✓|✓|-|-|
|
||Linux|-|✓|-|-|
|
||OSX|-|✓|-|-|
|
|DlibDotNet (Xamarin)|UWP|✓|✓|✓|✓|
|
||Android|-|-|-|-|
|
||iOS|-|✓|-|✓|
|
|DlibDotNet for ARM|Windows|-|-|-|-|
|
||Linux|-|-|-|-|
|
||OSX|-|-|-|-|
|
:warning: DlibDotNet for ARM is not tested yet
DlibDotNet.Extensions
|Package|OS|x86|x64|ARM|ARM64|Nuget|
|---|---|---|---|---|---|---|
|All Architectures|Windows|✓|✓|-|-||
||Linux|✓|✓|-|-|
|
||OSX|✓|✓|-|-|
|
Demo
Linux
<img src="images/linux.gif?raw=true" width="400x300" title="Video Tracking on Ubuntu"/>MacOS
<img src="images/mac.gif?raw=true" width="400x300" title="Video Tracking on MacOS"/>Windows
<img src="images/win.gif?raw=true" width="400x200" title="Video Tracking on Windows"/>Related Projects
- FaceRecognition.Net
- Face recognition .NET library uses DlibDotNet
Usage
Please refer wiki
Dependencies Libraries and Products
dlib
License: Boost Software License
Author: Davis E. King
Principal Use: A toolkit for making real world machine learning and data analysis applications in C++. Main goal of DlibDotNet is what wraps dlib by C#.
giflib
License: giflib License
Author: Eric S. Raymond
Principal Use: To read and write gif image file. DlibDotNet.Native links this library.
libjpeg
License: Independent JPEG Group's License
Author: Independent JPEG Group
Principal Use: To read and write jpeg image file. DlibDotNet.Native is based in part on the work of the Independent JPEG Group.
libpng
License: libpng License
Author: Glenn Randers-Pehrson
Principal Use: To read and write png image file. DlibDotNet.Native links this library.
zlib
License: zlib License
Author: Jean-loup Gailly and Mark Adler
Principal Use: To use libpng and DlibDotNet.Native links this library.
Related Skills
node-connect
350.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
