您现在的位置是:新闻 >>正文
运用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: