OpenVINO.NET
![QQ](https://camo.githubusercontent.com/285fcd08ff45c7d4a12c784087f9adb22c778041036f5c0e8688dfda2393087f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f51515f47726f75702d3439353738323538372d3532423645463f7374796c653d736f6369616c266c6f676f3d74656e63656e742d7171266c6f676f436f6c6f723d303030266c6f676f57696474683d3230)
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 |
![NuGet](https://camo.githubusercontent.com/45a36d462109eb363ca34f0931a028620f8bdf99a245f57eb5d498e1c9aa1dad/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e737667) |
.NET PInvoke interface |
Sdcb.OpenVINO.Extensions.OpenCvSharp4 |
![NuGet](https://camo.githubusercontent.com/886ed4b530db9cb0079b5bdfd8a12749e3f84fc22e3523382d3e6dcb156d6ac6/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e457874656e73696f6e732e4f70656e43765368617270342e737667) |
OpenVINO OpenCvSharp4 extensions |
Platform shared runtime packages
Package |
Version 📌 |
Description |
Sdcb.OpenVINO.runtime.centos.7-x64 |
![NuGet](https://camo.githubusercontent.com/e9ee7ccaeab923430a531acd5b1daf2cf63969b1050c61d6a542c34a5daf0d9b/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e72756e74696d652e63656e746f732e372d7836342e737667) |
Runtime for CentOS 7 x64 |
Sdcb.OpenVINO.runtime.linux-arm |
![NuGet](https://camo.githubusercontent.com/e4b545570ce1564f8fe5ee404861effaa8cb260f7f876bc3d3d9bf15bad42e85/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e72756e74696d652e6c696e75782d61726d2e737667) |
Runtime for Debian 9+ ARM |
Sdcb.OpenVINO.runtime.linux-arm64 |
![NuGet](https://camo.githubusercontent.com/efc4932d5755daab9b138cc6fe27eb3c72c35562308a18655d807ab85bff45c8/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e72756e74696d652e6c696e75782d61726d36342e737667) |
Runtime for Debian 9+ ARM64 |
Sdcb.OpenVINO.runtime.rhel.8-x64 |
![NuGet](https://camo.githubusercontent.com/d7314344e48c7e0fe6d6d79887083dae631731882d7e9dea1e47f89f843746ef/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e72756e74696d652e7268656c2e382d7836342e737667) |
Runtime for RHEL 8 x64 |
Sdcb.OpenVINO.runtime.debian.10-x64 |
![NuGet](https://camo.githubusercontent.com/ed5e422b94bb8e404f303ded3cac5235a521e0330142bcd27f05bc90fb1172ae/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e72756e74696d652e64656269616e2e31302d7836342e737667) |
Runtime for Debian.10 x64 |
Sdcb.OpenVINO.runtime.ubuntu.18.04-x64 |
![NuGet](https://camo.githubusercontent.com/c70b2653e4e5f417b4c2a285625886b21bce467042d334940e0a6e1a16c1dce1/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e72756e74696d652e7562756e74752e31382e30342d7836342e737667) |
Runtime for Ubuntu 18.04 x64 |
Sdcb.OpenVINO.runtime.ubuntu.20.04-x64 |
![NuGet](https://camo.githubusercontent.com/0019bef5b98213b22fd2cdc1c7af2cff691c5ff58e528a77f147e42fb42db32d/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e72756e74696d652e7562756e74752e32302e30342d7836342e737667) |
Runtime for Ubuntu 20.04 x64 |
Sdcb.OpenVINO.runtime.ubuntu.22.04-x64 |
![NuGet](https://camo.githubusercontent.com/9c1b106a3c0f6f5ae34e12618a0a3ccbfed897543268d07dc4f7b1bc951a87cc/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e72756e74696d652e7562756e74752e32322e30342d7836342e737667) |
Runtime for Ubuntu 22.04 x64 |
Sdcb.OpenVINO.runtime.android-arm64 |
![NuGet](https://camo.githubusercontent.com/ab789dce2538c759a54a2c20a7075d16f830d9c5be2c97ae78f0727f1707350d/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e72756e74696d652e616e64726f69642d61726d36342e737667) |
Runtime for Android ARM64 |
Sdcb.OpenVINO.runtime.win-x64 |
![NuGet](https://camo.githubusercontent.com/011774760d22e9b1e25724da231ebd99dc5d1f5cf7740bd54f449b1b305f0b53/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e72756e74696d652e77696e2d7836342e737667) |
Runtime for Windows x64 |
OpenCvSharp4 mini runtime
Id |
Version |
Size |
OS |
Arch |
Sdcb.OpenCvSharp4.mini.runtime.centos.7-arm64 |
![NuGet](https://camo.githubusercontent.com/fc525ecf7ef4ead9b1b2ba17da1ea9719c7c7b4388892a163129239f1422ac70/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e43765368617270342e6d696e692e72756e74696d652e63656e746f732e372d61726d36342e737667) |
3.23MB |
CentOS 7 |
ARM64 |
Sdcb.OpenCvSharp4.mini.runtime.centos.7-x64 |
![NuGet](https://camo.githubusercontent.com/7e502e0c66f868b205eef0919a0b8c80b4e06e0191e4680b9e86b6b84cafbf47/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e43765368617270342e6d696e692e72756e74696d652e63656e746f732e372d7836342e737667) |
16.75MB |
CentOS 7 |
x64 |
Sdcb.OpenCvSharp4.mini.runtime.debian.11-arm64 |
![NuGet](https://camo.githubusercontent.com/634ec9a972ed435d1816460ccc886fe998182665265be0c767351c2100af2b7a/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e43765368617270342e6d696e692e72756e74696d652e64656269616e2e31312d61726d36342e737667) |
4.05MB |
Debian 11 |
ARM64 |
Sdcb.OpenCvSharp4.mini.runtime.debian.11-x64 |
![NuGet](https://camo.githubusercontent.com/dd029a9f58b492c447961e43ff57f23fba8969ce7bb79b5aa12c4c5593c17ec7/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e43765368617270342e6d696e692e72756e74696d652e64656269616e2e31312d7836342e737667) |
18.13MB |
Debian 11 |
x64 |
Sdcb.OpenCvSharp4.mini.runtime.debian.12-arm64 |
![NuGet](https://camo.githubusercontent.com/eafe410a11f2e7e5786ac82e52f7db92802ffd90560678167582b50fa21197ed/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e43765368617270342e6d696e692e72756e74696d652e64656269616e2e31322d61726d36342e737667) |
4.18MB |
Debian 12 |
ARM64 |
Sdcb.OpenCvSharp4.mini.runtime.debian.12-x64 |
![NuGet](https://camo.githubusercontent.com/7d2c5c9a092701f34f5fe30b17db1046d4b121a3f328bedba68e712f534eade6/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e43765368617270342e6d696e692e72756e74696d652e64656269616e2e31322d7836342e737667) |
17.47MB |
Debian 12 |
x64 |
Sdcb.OpenCvSharp4.mini.runtime.ubuntu.22.04-arm64 |
![NuGet](https://camo.githubusercontent.com/a118008d45038af89c02a4793ca8d04a107e56b6237faf5c708ce7328d6714c9/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e43765368617270342e6d696e692e72756e74696d652e7562756e74752e32322e30342d61726d36342e737667) |
4.18MB |
Ubuntu 22.04 |
ARM64 |
Sdcb.OpenCvSharp4.mini.runtime.ubuntu.22.04-x64 |
![NuGet](https://camo.githubusercontent.com/2d8f85ecfb6de50a586e504be38b191713a0a7e5b1a9278914c1e4a12b23c140/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e43765368617270342e6d696e692e72756e74696d652e7562756e74752e32322e30342d7836342e737667) |
17.47MB |
Ubuntu 22.04 |
x64 |
Sdcb.OpenCvSharp4.mini.runtime.android-arm64 |
![NuGet](https://camo.githubusercontent.com/ccb93cdd1ab0b169716be52fa696977301b8716af2080ba0ee07ade75a78196f/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e43765368617270342e6d696e692e72756e74696d652e616e64726f69642d61726d36342e737667) |
4.04MB |
Android |
ARM64 |
Sdcb.OpenCvSharp4.mini.runtime.android-x64 |
![NuGet](https://camo.githubusercontent.com/bda5ab9bf120c5bc5be6f9ed71d3603fe13f5f9c4d13a01ce2f0fcb80b439b26/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e43765368617270342e6d696e692e72756e74696d652e616e64726f69642d7836342e737667) |
5.9MB |
Android |
x64 |
Linux docker images(deprecated)
Docker Image |
Version 📌 |
Description |
sdflysha/openvino-base |
![Docker](https://camo.githubusercontent.com/a68a3d74b0953f06a0c532f0a2d918120593afaf27394c4883951f702af89a37/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f762f7364666c797368612f6f70656e76696e6f2d62617365) |
.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 |
![NuGet](https://camo.githubusercontent.com/49278b56472bb6f3d8ae5b5061c4144cd60bfada7d7596f4a0b93096b147400f/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e506164646c654f43522e737667) |
OpenVINO Paddle OCR Toolkit |
Sdcb.OpenVINO.PaddleOCR.Models.Online |
![NuGet](https://camo.githubusercontent.com/3241c59848cafa4868f58e0dcb5d29c5bbda0c7736562640cdfa3278feb2d34a/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f536463622e4f70656e56494e4f2e506164646c654f43522e4d6f64656c732e4f6e6c696e652e737667) |
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