PaddleClasSharp 是一个基于百度飞桨PaddleClas的开源代码编写的.NET版本图像分类类库。
PaddleClasSharp封装极其简化,实际调用仅几行代码,极大的方便了中下游开发者的使用和降低了PaddleClas的使用入门级别,同时提供不同的.NET框架使用,方便各个行业应用开发与部署。Nuget包即装即用,可以离线部署,不需要网络就可以进行图像检测分类。
本项目支持官方所有公开的通用分类模型。
本项目只能在X64的CPU上编译和使用,只能在avx指令集上的CPU上使用。
本项目目前支持以下.NET框架:
net35;net40;net45;net451;net452;net46;net461;net462;net47;net471;net472;net48;net481;
netstandard2.0;netcoreapp3.1;
net5.0;net6.0;net7.0;net8.0
★ $\color{#0000FF}{高度集成}$:PaddleClasSharp将百度飞桨PaddleClas的核心功能完美集成到.NET平台,让开发者无需关心底层实现,只需调用相应接口即可实现图像分类功能。
★ $\color{#0000FF}{性能卓越}$:得益于百度飞桨PaddleClas的高效算法和C++代码的优化,PaddleClasSharp在保持高度集成的同时,也保证了卓越的性能表现。
★ $\color{#0000FF}{易于使用}$:PaddleClasSharp提供了丰富的API接口和详细的文档说明,让开发者能够轻松上手,快速实现图像检测分类功能。
★ $\color{#0000FF}{扩展性强}$:PaddleClasSharp支持自定义模型加载和训练,开发者可以根据自己的需求进行模型扩展和优化。
★ $\color{#FF0000}{离线免费}$:PaddleClasSharp支持离线绿色部署,无其他依赖需要安装,关键普通版还免费,满足了众多开发者的福音。
本项目提供了两个SDK,一个是C++版本,一个是.net版本,.net版本是对C++版本的二次封装,其他语言开发亦是调用C++版本。
更多模型可去官方下载
//自带【瓶装饮料识别】模型
ModelConfig config = null;
ClasParameter parameter = new ClasParameter();
PaddleClasEngine engine = new PaddleClasEngine(config , parameter);
//返回分类名称,概率分值,以及目标矩形范围
ClasResult result = engine.Detection("图像路径");
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。