您现在的位置是:新闻 >>正文

运用OpenVINO C# API轻松布置飞桨PP

新闻1人已围观

简介​作者:算力魔方创始人/。英特尔。立异大使刘力。《超4万6千星的开源OCR黑马上台,PaddleOCR凭什么锋芒毕露?》。收到了读者火热反应,许多读者提出:如安在。C#。中布置飞桨PP-OCRv4模型 ...

​作者:算力魔方创始人/。英特尔。立异大使刘力。

《超4万6千星的开源OCR黑马上台,PaddleOCR凭什么锋芒毕露?》。收到了读者火热反应,许多读者提出:如安在。C#。中布置飞桨PP-OCRv4模型?本文从零开始具体介绍整个进程。

一,什么是PP-OCRv4模型?

PP-OCRv4是PaddleOCR东西库的PP-OCR系列模型中,当时功能最优的一个。它在前代模型(PP-OCRv3)的基础上,针对。检测。模型和辨认模型进行了数据、。网络。结构、练习战略等多个模块的优化,在多个运用场景中,精度均有大幅提高:

中文。场景,相对于PP-OCRv3中文模型提高超4%;

英文数字。场景,比较于PP-OCRv3英文模型提高6%;

多言语。场景(支撑韩语、日语、德语、法语等。80种。言语),均匀准确率提高超8%。

PP-OCRv4。是一个两阶段的OCR体系,包括检测模型、。方向分类模型和辨认模型。在检测和辨认之间增加方向分类模型,将不同视点的文本检测框修正为水平检测框,便利辨认模型完结行文本辨认。

为了习惯服务器和边际端不同场景的布置需求,PP-OCRv4。供给两种推理模型权重版别:

边际端。:中英文。超轻量。PP-OCRv4模型(16.1M) = 检测模型(4.7M) + 辨认模型(10.0M) + 方向分类模型(1.4M)。Hmean:62.24%;AC。C:70.1%。

服务器端。:中英文。高精度。PP-OCRv4 server模型(199.4M) = 检测模型(110M) + 辨认模型(88M) + 方向分类模型(1.4M)。Hmean:82.69%;ACC:84.04%。

PP-OCRv4模型胪陈链接:

https://github.com/PaddlePaddle/PaddleOCR/blob/main/docs/ppocr/blog/PP-OCRv4_introduc。ti。on.md。

PP-OCRv4模型的杰出功能使其在多个范畴具有广泛的运用远景,如文档扫描、文字提取、。智能。表单填写、物流。信息。追寻、文档自动化处理、智能服务窗口、文献。材料。收拾等等。本文将介绍运用OpenVINO™东西套件在英特尔®。 CPU。、独立显卡、集成显卡和NPU上优化并布置飞桨PP-OCRv4模型。

PP-OCRv4模型在。飞桨。AI。Studio星河社区。典范项目:

https://aistudio.baidu.com/projectdetail/8770259。

二,OpenVINO C# A。PI。简介。

OpenVINO C# API是一个开源的 OpenVINO™ 的 .Net wrapper(包装器)项目,它根据。最新。的OpenVINO™ Runtime库开发,经过调用官方的OpenVINO™ C API ,答应。开发者。在 .NET 和 .NET Framew。or。k 环境中运用 C# 言语调用AI模型,并完结AI模型在英特尔® CPU、独立显卡、集成显卡、NPU上的推理加快。

OpenVINO™ C# API的GitHub仓:https://github.com/guojin-yan/OpenVINO-CSharp-API。

三,建立开发环境。

请参阅《C# 中运用OpenVINO™:轻松集成AI模型!》完结OpenVINO C# API开发环境建立。然后,发动“指令提示符”,用指令创立“ppocrv4_csharp”推理项目:

dotnet new console -o ppocrv4_csharp -f net8.0。

然后,进入“ppocrv4_csharp”目录,运用NuGet装置OpenVINO™ C# API,指令如下:

dotnet。 ad。d package OpenVINO.CSharp.APIdotnet add package OpenVINO.runtime.windotnet add package OpenVINO.CSharp.API.Ex。te。nsions.OpenCvSharpdotnet add package OpenVINO.CSharp.API.Extensions.PaddleOCR。

最终,装置。OpenCvSharp 4.9.0。版:​​​​​​​。

dotnet add package OpenCvSharp4 --version 4.9.0.20240103dotnet add package OpenCvSharp4.runtime.win --version 4.9.0.20240103。

完结PP-OCRv4的OpenVINO™ C# API开发环境装置。

四,编写C# PP-OCRv4推理程序。

PP-OCRv4的典范程序已开源,请将代码仓克隆到本地:

git clone https://github.com/guojin-yan/PaddleOCR-OpenVINO-CSharp.git。

接着,将“在线模型辨认”典范代码拷贝到Prog。ram。.cs中,如下所示:

最终,在VS Code中运转该代码,成果如下所示:

五,总结。

运用OpenVINO C# API能够直接读入PP-OCRv4模型(无需转化),并能便利快捷的将PP-OCRv4模型用C#代码布置在英特尔® CPU、独立显卡、集成显卡、NPU等硬件上。

假如你有更好的文章,欢迎投稿!

稿件接纳邮箱:nami.liupasuntech.com。

更多精彩内容请重视“。算力魔方®。”!

​审阅修改 黄宇。

内容来源:https://congtytkp.com.vn/app-1/game ba nguoi choi,http://chatbotjud.saude.mg.gov.br/app-1/jogo-de-cartas-paciencia

Tags:

系统发生错误

系统发生错误

您可以选择 [ 重试 ] [ 返回 ] 或者 [ 回到首页 ]

[ 错误信息 ]

页面发生异常错误,系统设置开启调试模式后,刷新本页查看具体错误!