2 Star 6 Fork 2

明月心/PaddleClasSharp

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.72 KB
一键复制 编辑 原始数据 按行查看 历史
明月心 提交于 2024-03-10 08:41 . update README.md.

如果项目对你有用或者喜欢,那就点个赞★ 。谢谢!

介绍


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++版本。

2. .NET版编译

使用与部署


模型

更多模型可去官方下载


 //自带【瓶装饮料识别】模型
  ModelConfig config = null;
 ClasParameter parameter = new ClasParameter();
 PaddleClasEngine engine = new PaddleClasEngine(config , parameter);
//返回分类名称,概率分值,以及目标矩形范围
 ClasResult result = engine.Detection("图像路径");

技术交流方式


QQ技术交流群:318860399

微信公众号:明月心技术学堂。

个人博客地址: https://www.cnblogs.com/raoyutian/


定制开发QQ:277784829


马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/raoyutian/PaddleClasSharp.git
git@gitee.com:raoyutian/PaddleClasSharp.git
raoyutian
PaddleClasSharp
PaddleClasSharp
master

搜索帮助

Cb406eda 1850385 E526c682 1850385