OpenVINO.NET
High quality .NET wrapper for OpenVINO™ toolkit.
Please check my cnblogs blog for more details:
- 博客园 20231015-sdcb-openvino-net
- PaddleOCR tutoria video:
- How to use, run offline, GPU inference, performance tuning:
- Deploy on different Linux platforms including OrangePI-4 LTS:
Package |
Version 📌 |
Description |
Sdcb.OpenVINO |
|
.NET PInvoke interface |
Sdcb.OpenVINO.Extensions.OpenCvSharp4 |
|
OpenVINO OpenCvSharp4 extensions |
Platform shared runtime packages
Package |
Version 📌 |
Description |
Sdcb.OpenVINO.runtime.centos.7-x64 |
|
Runtime for CentOS 7 x64 |
Sdcb.OpenVINO.runtime.linux-arm |
|
Runtime for Debian 9+ ARM |
Sdcb.OpenVINO.runtime.linux-arm64 |
|
Runtime for Debian 9+ ARM64 |
Sdcb.OpenVINO.runtime.rhel.8-x64 |
|
Runtime for RHEL 8 x64 |
Sdcb.OpenVINO.runtime.debian.10-x64 |
|
Runtime for Debian.10 x64 |
Sdcb.OpenVINO.runtime.ubuntu.18.04-x64 |
|
Runtime for Ubuntu 18.04 x64 |
Sdcb.OpenVINO.runtime.ubuntu.20.04-x64 |
|
Runtime for Ubuntu 20.04 x64 |
Sdcb.OpenVINO.runtime.ubuntu.22.04-x64 |
|
Runtime for Ubuntu 22.04 x64 |
Sdcb.OpenVINO.runtime.android-arm64 |
|
Runtime for Android ARM64 |
Sdcb.OpenVINO.runtime.win-x64 |
|
Runtime for Windows x64 |
OpenCvSharp4 mini runtime
Id |
Version |
Size |
OS |
Arch |
Sdcb.OpenCvSharp4.mini.runtime.centos.7-arm64 |
|
3.23MB |
CentOS 7 |
ARM64 |
Sdcb.OpenCvSharp4.mini.runtime.centos.7-x64 |
|
16.75MB |
CentOS 7 |
x64 |
Sdcb.OpenCvSharp4.mini.runtime.debian.11-arm64 |
|
4.05MB |
Debian 11 |
ARM64 |
Sdcb.OpenCvSharp4.mini.runtime.debian.11-x64 |
|
18.13MB |
Debian 11 |
x64 |
Sdcb.OpenCvSharp4.mini.runtime.debian.12-arm64 |
|
4.18MB |
Debian 12 |
ARM64 |
Sdcb.OpenCvSharp4.mini.runtime.debian.12-x64 |
|
17.47MB |
Debian 12 |
x64 |
Sdcb.OpenCvSharp4.mini.runtime.ubuntu.22.04-arm64 |
|
4.18MB |
Ubuntu 22.04 |
ARM64 |
Sdcb.OpenCvSharp4.mini.runtime.ubuntu.22.04-x64 |
|
17.47MB |
Ubuntu 22.04 |
x64 |
Sdcb.OpenCvSharp4.mini.runtime.android-arm64 |
|
4.04MB |
Android |
ARM64 |
Sdcb.OpenCvSharp4.mini.runtime.android-x64 |
|
5.9MB |
Android |
x64 |
Linux docker images(deprecated)
Docker Image |
Version 📌 |
Description |
sdflysha/openvino-base |
|
.NET 7 SDK, OpenCvSharp 4.8, Ubuntu 22.04 x64 |
Note:
This docker image was built by this dockerfile, You can build other docker images as well.
Install packages:
- OpenCvSharp4
- OpenCVSharp4.runtime.win
- Sdcb.OpenVINO
- Sdcb.OpenVINO.runtime.win-x64
Yolov8 models inference example:
Please refer to this project
Please refer to this project
Package |
Version 📌 |
Description |
Sdcb.OpenVINO.PaddleOCR |
|
OpenVINO Paddle OCR Toolkit |
Sdcb.OpenVINO.PaddleOCR.Models.Online |
|
Online Models for OpenVINO Paddle OCR |
The build instructions/docs is in this opencvsharp-mini-runtime repository.
You can refer to this github for mini-openvino-paddleocr demo: https://github.com/sdcb/mini-openvino-paddleocr
Actually it's very similar to my another project PaddleSharp
Apache