#65 · 主分类: 计算机视觉

opencvsharp

computer-vision dotnet dotnetstandard image-processing machine-learning native-bindings nuget nuget-packages opencv opencvsharp wrapper

OpenCV的.NET封装

项目最后更新:08/24/26

GitHub Stars

6.1K

Forks数量

1.2K

贡献者数量

103

许可证

Apache-2.0

收录理由

在 C# 里做图像或视频处理,通常得在直接调用原生 C++ 库和转用 Python 的 OpenCV 绑定之间纠结。OpenCvSharp 把这个难题化解掉了——它的 API 尽量贴近原生 OpenCV C++,已有的文档、示例甚至 Python cv2 代码几乎不用怎么改就能搬过来用,同时保留 C# 的惯用写法,比如类型化枚举、异常处理和确定性释放非托管资源。它不是那种薄薄的包装壳,而是能撑起桌面应用、Linux 服务以及 Blazor WebAssembly 项目的实用基础。项目分两个包:OpenCvSharp5 面向 .NET 8+ 新项目,OpenCvSharp4 则继续维护以兼容 .NET Framework。它本身不训练模型,模型得你自己准备;但要在 .NET 代码里跑 OpenCV 的滤波、特征检测和深度学习模块,这条路是最直接的。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目