OpenVINO C# API是一个开源的 OpenVINO™ 的 .Net wrapper(包装器)项目,它基于最新的OpenVINO™ Runtime库开发,通过调用官方的OpenVINO™ C API ,允许开发者在 .NET 和 .NET Framework 环境中使用 C# 语言调用AI模型,并实现AI模型在英特尔® CPU、独立显卡
OpenVINO™ C# API 是一个开源的 OpenVINO™ 的 .Net wrapper(包装器)项目,它基于最新的OpenVINO™ Runtime库开发,通过调用官方的OpenVINO™ C API ,允许开发者在 .NET 和 .NET Framework 环境中使用 C# 语言调用AI模型,并实现AI模型在英特尔® CPU、独立显卡、集成显卡、NPU上的推理加速。OpenVINO...
由于C# 在封装时采用的 C API 接口实现的,因此在 C#中会产生较多的非托管内存,若该对象出现循环重复创建,会导致过多的内存未释放导致内存泄漏,因此对于临时创建的对象在使用后要即使销毁,销毁方式也较为简单,只需要调用对象的 dispose() 方法即可。 11 Yolov8 分类模型示例 下面代码展示了 Yolov8 分类模型使用 ...
OpenVINO™ C# API 是一个 OpenVINO™ 的 .Net wrapper,应用最新的 OpenVINO™ 库开发,通过 OpenVINO™ C API 实现 .Net 对 OpenVINO™ Runtime 调用,使用习惯与 OpenVINO™ C++ API 一致。OpenVINO™ C# API 由于是基于 OpenVINO™ 开发,所支持的平台与 OpenVINO™ 完全一致,具体信息可以参考 Ope...
//GitHub:https://github.com/guojin-yan/OpenVINO-CSharp-API //Gitee:https://gitee.com/guojin-yan/OpenVINO-CSharp-API 01 配置开发环境 1.1 安装.NET 运行环境 [.NET] 是由 Microsoft 创建的一个免费的、跨平台的、开源开发人员平台,可以使用 C#、F#或 Visual Basic 语言编写代码,用于构建许多不同类型...
https://github.com/guojin-yan/PaddleOCR-OpenVINO-CSharp 2. 项目环境 在本项目中主要使用的是自己开发的OpenVINOTMC# API项目以及OpenCvSharp4项目,所使用NuGet Package程序包以及安装方式如下所示 2.1 NuGet Package OpenVINO.CSharp.API >= 2023.2.0.2 ...
△ OpenVINO C# API 此外,OpenVINO™还提供了C# API,这是一个.Net wrapper,基于最新的OpenVINO™库开发。它通过OpenVINO™ C API实现.Net对OpenVINO™ Runtime的调用,使得使用习惯与OpenVINO™ C++ API保持一致。由于OpenVINO™ C# API是基于OpenVINO™本身开发的,因此它支持的平台与OpenVINO™完全相同...
项目中所封装的类、对象例如Core、Model、Tensor等,通过调用 C api 接口实现,具有非托管资源,需要调用Dispose方法处理或者使用using,否则就会出现内存泄漏。 应用案例 获取耕读应用案例请参考:OpenVINO-CSharp-API-Samples https://github.com/guojin-yan/OpenVINO-CSharp-API-Samples ...
https://github.com/guojin-yan/OpenVINO-CSharp-API.git 使用OpenVINO C# API 部署 YOLO-World全部源码: https://github.com/guojin-yan/OpenVINO-CSharp-API-Samples/tree/master/model_samples/yolo-world/yolo-world-opencvsharp-net4.8 1前言 1OpenVINO C# API ...
01如何使用 C API 2.0? 如要开始使用 C API 2.0 构建自己的应用,您需要创建一个管道将 OpenVINO 集成到您的应用中(如图 1 所示)。 图1.OpenVINO 推理管道的步骤 步骤1:创建 OpenVINO 运行时内核 添加标头文件以支持 OpenVINO 运行时: #include 使用以下代码创建 OpenVINO 内核,以管理可用设备和读取模型对象: ...