免費開源 .NET OpenCV 迷你運行時全平臺發布
——Sdcb.OpenCvSharp4 Mini Runtime v4.11.0.35 上線

各位朋友好!
經過數周的持續打磨,我一次性放出了 15 個全新的 OpenCvSharp 迷你運行時 NuGet 包,版本號統一為 4.11.0.35。
無論你是在 Windows、Linux、macOS,還是 Android、Alpine 甚至老舊 CentOS 環境中,都能即裝即用、開箱即跑。
下面先奉上完整下載列表(點擊圖標即可直達 NuGet):
注:本倉庫為迷你運行時,指的是它只編譯了core, imgproc和imgcodec三個模塊,很適合用來部署在服務器上,比如做PaddleOCR
1. 這次發布有何不同?
- 全流程 GitHub Actions CI/CD,自動編譯+自動化測試。
- 覆蓋 20 個原生系統、79 個 Docker 鏡像 及一臺 Android-x64 模擬器,確保穩定可用。
- 首次加入
centos.7/linux-musl/win-arm64等高兼容性新包。

2. 平臺快速選型指南
? Windows
- 日常桌面/服務器:
win-x64或win-x86 - Windows on ARM:
win-arm64(已在 Windows 2022 / 2025 通過測試)
? Linux(三兄弟)
centos.7(gcc 4.8.5,帶微調)- 兼容 glibc 2.17+:CentOS 7+、RHEL 7+、Debian 8+、Ubuntu 14.04+
linux(gcc 8.5,無魔改,推薦)- 兼容 glibc 2.28+:RHEL 8+、Debian 10+、Ubuntu 20.04+、openEuler 20.03+、Deepin…
ubuntu.22.04(gcc 11.2,兼容性相對最窄)
如果拿不準,直接選 linux-x64/arm64 基本一次到位。
老古董系統請用 centos.7,前沿愛好者可嘗鮮 ubuntu.22.04。
? Linux-musl(Alpine/OpenWRT 等)
linux-musl-x64/arm64:完全靜態鏈接 libstdc++ / libgcc,已在 Alpine 3.12 ~ 3.22、OpenWRT 上跑通。
? Android
android-x64/arm64:NDK r27,API 24+,同樣靜態鏈接 libstdc++,手機、平板、盒子即插即用。
? macOS
osx-x64:Intel 芯片osx-arm64:Apple Silicon M1~M4
3. 為什么某些舊包沒有再更新?
? ubuntu.24.04-* → 換用 linux-* 或 ubuntu.22.04-*
? win11-x64 → Windows 兼容性逆天,直接用 win-x64 即可
? osx.15-arm64 → 換 osx-arm64
? 計劃取消的 rhel9-* → linux-* 已完美替代
4. 打開方式示例
# 以 Windows x64 為例
dotnet add package Sdcb.OpenCvSharp4.mini.runtime.win-x64 --version 4.11.0.35
# Linux x64(glibc >= 2.28)
dotnet add package Sdcb.OpenCvSharp4.mini.runtime.linux-x64 --version 4.11.0.35
安裝完成后,在項目里直接引用 OpenCvSharp4 即可,無需額外 DLL/so/dylib 配置。
5. 結語
開源讓開發更簡單,也需要你的支持。
如果這些包對你有幫助,歡迎在 GitHub 上點個 Star、提 Issue 反饋,或通過倉庫主頁打賞一杯咖啡,讓我有動力繼續為各位打包更多、更好的運行時!
項目地址:https://github.com/sdcb/opencvsharp-mini-runtime
QQ群:579060605(專注于PaddleOCR)或者:495782587(專注于.NET騷操作)
最后,如果你對我的業余開源工作感興趣,并希望獲取更多有關我.NET開源項目的信息,也可以關注我的微信公眾號:【DotNet騷操作】

祝大家編碼愉快,CV 不求人!

浙公網安備 33010602011771號