日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用OpenVINO C# API輕松部署飛槳PP-OCRv4模型

jf_23871869 ? 來源:jf_23871869 ? 作者:jf_23871869 ? 2025-02-12 10:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

?作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力

《超4萬6千星的開源OCR黑馬登場(chǎng),PaddleOCR憑什么脫穎而出?》收到了讀者熱烈反響,很多讀者提出:如何在C#中部署飛槳PP-OCRv4模型?本文從零開始詳細(xì)介紹整個(gè)過程。

一,什么是PP-OCRv4模型?

PP-OCRv4是PaddleOCR工具庫(kù)的PP-OCR系列模型中,當(dāng)前性能最優(yōu)的一個(gè)。它在前代模型(PP-OCRv3)的基礎(chǔ)上,針對(duì)檢測(cè)模型和識(shí)別模型進(jìn)行了數(shù)據(jù)、網(wǎng)絡(luò)結(jié)構(gòu)、訓(xùn)練策略等多個(gè)模塊的優(yōu)化,在多個(gè)應(yīng)用場(chǎng)景中,精度均有大幅提升:

中文場(chǎng)景,相對(duì)于PP-OCRv3中文模型提升超4%;

英文數(shù)字場(chǎng)景,相比于PP-OCRv3英文模型提升6%;

多語言場(chǎng)景(支持韓語、日語、德語、法語等80種語言),平均準(zhǔn)確率提升超8%。

PP-OCRv4是一個(gè)兩階段的OCR系統(tǒng),包含檢測(cè)模型、方向分類模型和識(shí)別模型。在檢測(cè)和識(shí)別之間添加方向分類模型,將不同角度的文本檢測(cè)框修正為水平檢測(cè)框,方便識(shí)別模型完成行文本識(shí)別。

wKgZO2esCdWAf_FZAAPTBDsBKkk891.png

為了適應(yīng)服務(wù)器和邊緣端不同場(chǎng)景的部署需求,PP-OCRv4提供兩種推理模型權(quán)重版本:

邊緣端:中英文超輕量PP-OCRv4模型(16.1M) = 檢測(cè)模型(4.7M) + 識(shí)別模型(10.0M) + 方向分類模型(1.4M)。Hmean:62.24%;ACC:70.1%。

服務(wù)器端:中英文高精度PP-OCRv4 server模型(199.4M) = 檢測(cè)模型(110M) + 識(shí)別模型(88M) + 方向分類模型(1.4M)。Hmean:82.69%;ACC:84.04%。

PP-OCRv4模型詳述鏈接:

https://github.com/PaddlePaddle/PaddleOCR/blob/main/docs/ppocr/blog/PP-OCRv4_introduction.md

PP-OCRv4模型的卓越性能使其在多個(gè)領(lǐng)域具有廣泛的應(yīng)用前景,如文檔掃描、文字提取、智能表單填寫、物流信息追蹤、文檔自動(dòng)化處理、智能服務(wù)窗口、文獻(xiàn)資料整理等等。本文將介紹使用OpenVINO?工具套件在英特爾? CPU、獨(dú)立顯卡、集成顯卡和NPU上優(yōu)化并部署飛槳PP-OCRv4模型。

PP-OCRv4模型在飛槳AIStudio星河社區(qū)范例項(xiàng)目:

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

二,OpenVINO C# API簡(jiǎn)介

OpenVINO C# API是一個(gè)開源的 OpenVINO? 的 .Net wrapper(包裝器)項(xiàng)目,它基于最新的OpenVINO? Runtime庫(kù)開發(fā),通過調(diào)用官方的OpenVINO? C API ,允許開發(fā)者在 .NET 和 .NET Framework 環(huán)境中使用 C# 語言調(diào)用AI模型,并實(shí)現(xiàn)AI模型在英特爾? CPU、獨(dú)立顯卡、集成顯卡、NPU上的推理加速。

OpenVINO? C# API的GitHub倉(cāng):https://github.com/guojin-yan/OpenVINO-CSharp-API

三,搭建開發(fā)環(huán)境

請(qǐng)參考《C# 中使用OpenVINO?:輕松集成AI模型!》完成OpenVINO C# API開發(fā)環(huán)境搭建。然后,啟動(dòng)“命令提示符”,用命令創(chuàng)建“ppocrv4_csharp”推理項(xiàng)目:

dotnet new console -o ppocrv4_csharp -f net8.0
wKgZO2esChGAbzZEAAIUyDTmrzc537.png

然后,進(jìn)入“ppocrv4_csharp”目錄,使用NuGet安裝OpenVINO? C# API,命令如下:

dotnet add package OpenVINO.CSharp.API
dotnet add package OpenVINO.runtime.win
dotnet add package OpenVINO.CSharp.API.Extensions.OpenCvSharp
dotnet add package OpenVINO.CSharp.API.Extensions.PaddleOCR

最后,安裝OpenCvSharp 4.9.0版:???????

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

完成PP-OCRv4的OpenVINO? C# API開發(fā)環(huán)境安裝。

四,編寫C# PP-OCRv4推理程序

PP-OCRv4的范例程序已開源,請(qǐng)將代碼倉(cāng)克隆到本地:

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

接著,將“在線模型識(shí)別”范例代碼拷貝到Program.cs中,如下所示:

wKgZPGesCkKACbZhAAHyLiI9v9o001.png

最后,在VS Code中運(yùn)行該代碼,結(jié)果如下所示:

wKgZO2esCliAYVgqAASLSmH3jxM860.png

五,總結(jié)

使用OpenVINO C# API可以直接讀入PP-OCRv4模型(無需轉(zhuǎn)換),并能方便快捷的將PP-OCRv4模型用C#代碼部署在英特爾? CPU、獨(dú)立顯卡、集成顯卡、NPU等硬件上。

如果你有更好的文章,歡迎投稿!

稿件接收郵箱:nami.liu@pasuntech.com

更多精彩內(nèi)容請(qǐng)關(guān)注“算力魔方?”!

?審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2481

    瀏覽量

    67057
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    41312

    瀏覽量

    302688
  • OpenVINO
    +關(guān)注

    關(guān)注

    0

    文章

    118

    瀏覽量

    818
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    C#集成OpenVINO?:簡(jiǎn)化AI模型部署

    在開源測(cè)控、機(jī)器視覺、數(shù)采與分析三大領(lǐng)域中,如何快速將AI模型集成到應(yīng)用程序中, 實(shí)現(xiàn)AI賦能和應(yīng)用增值? 最容易的方式是:在C#中,使用 OpenVINO工具套件 集成AI模型。 1
    的頭像 發(fā)表于 02-17 10:03 ?3032次閱讀
    <b class='flag-5'>C#</b>集成<b class='flag-5'>OpenVINO</b>?:簡(jiǎn)化AI<b class='flag-5'>模型</b><b class='flag-5'>部署</b>

    基于C#OpenVINO?在英特爾獨(dú)立顯卡上部署PP-TinyPose模型

    OpenVINO,將 PP-TinyPose 模型部署在英特爾獨(dú)立顯卡上。 1.1 PP-TinyPose
    的頭像 發(fā)表于 11-18 18:27 ?3830次閱讀

    如何使用OpenVINO C++ API部署FastSAM模型

    象的位置和邊界。本文將介紹如何使用 OpenVINO C++ API 部署 FastSAM 模型,以實(shí)現(xiàn)快速高效的語義分割。在前文中我們發(fā)表
    的頭像 發(fā)表于 11-17 09:53 ?1983次閱讀
    如何使用<b class='flag-5'>OpenVINO</b> <b class='flag-5'>C</b>++ <b class='flag-5'>API</b><b class='flag-5'>部署</b>FastSAM<b class='flag-5'>模型</b>

    如何在C#部署PP-OCRv4模型

    《超4萬6千星的開源OCR黑馬登場(chǎng),PaddleOCR憑什么脫穎而出?》收到了讀者熱烈反響c,很多讀者提出:如何在C#部署
    的頭像 發(fā)表于 02-17 10:58 ?3169次閱讀
    如何在<b class='flag-5'>C#</b>中<b class='flag-5'>部署</b><b class='flag-5'>飛</b><b class='flag-5'>槳</b><b class='flag-5'>PP-OCRv4</b><b class='flag-5'>模型</b>

    使用OpenVINO優(yōu)化并部署PP-OCRv4模型

    算法,在此基礎(chǔ)上打造產(chǎn)業(yè)級(jí)特色模型系列:PP-OCR、PP-Structure和PP-ChatOCR,打通了模型訓(xùn)練、壓縮、
    的頭像 發(fā)表于 04-03 18:07 ?2884次閱讀
    使用<b class='flag-5'>OpenVINO</b>優(yōu)化并<b class='flag-5'>部署</b><b class='flag-5'>飛</b><b class='flag-5'>槳</b><b class='flag-5'>PP-OCRv4</b><b class='flag-5'>模型</b>

    【EASY EAI Orin Nano開發(fā)板試用體驗(yàn)】PP-OCRV5文字識(shí)別實(shí)例搭建與移植

    PP-OCRV5,首先就是要安裝PaddlePaddle 3.0()和PaddleOCR 3.0(OCR大
    發(fā)表于 08-18 16:57

    基于OpenVINO? 的版 PGNet 實(shí)現(xiàn)案例

    OpenVINO 工具套件2022.1版于2022年3月22日正式發(fā)布,根據(jù)官宣OpenVINO 迎來迄今為止最重大更新,2022.1新特性搶先看!,OpenVINO 2022.1將是迄今為止最大變化的版本,并可以直接支持讀取
    發(fā)表于 08-04 16:25 ?1307次閱讀

    OpenVINO? C# API詳解與演示

    OpenVINO C# API 支持 NuGet 程序包安裝方式,這與 OpenVINO C++ 庫(kù)的安裝過程相比,更加簡(jiǎn)單。如果使用 Vi
    的頭像 發(fā)表于 10-13 16:39 ?1984次閱讀
    <b class='flag-5'>OpenVINO</b>?  <b class='flag-5'>C#</b> <b class='flag-5'>API</b>詳解與演示

    基于OpenVINO Python API部署RT-DETR模型

    平臺(tái)實(shí)現(xiàn) OpenVINO 部署 RT-DETR 模型實(shí)現(xiàn)深度學(xué)習(xí)推理加速, 在本文中,我們將首先介紹基于 OpenVINO Python API
    的頭像 發(fā)表于 10-20 11:15 ?2526次閱讀
    基于<b class='flag-5'>OpenVINO</b> Python <b class='flag-5'>API</b><b class='flag-5'>部署</b>RT-DETR<b class='flag-5'>模型</b>

    基于OpenVINO C++ API部署RT-DETR模型

    應(yīng)用中,我們?yōu)榱伺c當(dāng)前軟件平臺(tái)集成更多會(huì)采用 C++ 平臺(tái),因此在本文中,我們將基于 OpenVINO C++ API 向大家展示了不包含后處理的 RT-DETR
    的頭像 發(fā)表于 11-03 14:30 ?2453次閱讀
    基于<b class='flag-5'>OpenVINO</b> <b class='flag-5'>C</b>++ <b class='flag-5'>API</b><b class='flag-5'>部署</b>RT-DETR<b class='flag-5'>模型</b>

    基于OpenVINO C# API部署RT-DETR模型

    C# 環(huán)境下使用該模型應(yīng)用到工業(yè)檢測(cè)中,因此在本文中,我們將向大家展示使用 OpenVINO Csharp API 部署 RT-DETR
    的頭像 發(fā)表于 11-10 16:59 ?2030次閱讀
    基于<b class='flag-5'>OpenVINO</b> <b class='flag-5'>C#</b> <b class='flag-5'>API</b><b class='flag-5'>部署</b>RT-DETR<b class='flag-5'>模型</b>

    OpenVINO C# API在intel平臺(tái)部署YOLOv10目標(biāo)檢測(cè)模型

    模型設(shè)計(jì)策略,從效率和精度兩個(gè)角度對(duì)YOLOs的各個(gè)組成部分進(jìn)行了全面優(yōu)化,大大降低了計(jì)算開銷,增強(qiáng)了性能。在本文中,我們將結(jié)合OpenVINO C# API使用最新發(fā)布的
    的頭像 發(fā)表于 06-21 09:23 ?2889次閱讀
    用<b class='flag-5'>OpenVINO</b> <b class='flag-5'>C#</b> <b class='flag-5'>API</b>在intel平臺(tái)<b class='flag-5'>部署</b>YOLOv10目標(biāo)檢測(cè)<b class='flag-5'>模型</b>

    C#中使用OpenVINO?:輕松集成AI模型!

    與分析三大領(lǐng)域中,如何快速將AI模型集成到應(yīng)用程序中,實(shí)現(xiàn)AI賦能和應(yīng)用增值?最容易的方式是:在C#中,使用OpenVINO?工具套件集成AI模型。 一,什么是
    的頭像 發(fā)表于 02-07 14:05 ?2100次閱讀
    <b class='flag-5'>C#</b>中使用<b class='flag-5'>OpenVINO</b>?:<b class='flag-5'>輕松</b>集成AI<b class='flag-5'>模型</b>!

    一鍵搞定!PP-OCRv5模型轉(zhuǎn)ONNX格式全攻略,解鎖多平臺(tái)無縫部署

    PP-OCRv5模型轉(zhuǎn)換為通用ONNX格式,讓你能在Intel、AMD、高通、蘋果等各類設(shè)備上輕松部署,真正實(shí)現(xiàn)“一次轉(zhuǎn)換,隨處運(yùn)行”。 在當(dāng)前多語言混合文檔處理需求日益增長(zhǎng)的背景下,
    的頭像 發(fā)表于 09-05 16:10 ?2867次閱讀
    一鍵搞定!<b class='flag-5'>PP-OCRv</b>5<b class='flag-5'>模型</b>轉(zhuǎn)ONNX格式全攻略,解鎖多平臺(tái)無縫<b class='flag-5'>部署</b>

    瀚博半導(dǎo)體宣布深度參與百度黑客松生態(tài)活動(dòng)

    近日,瀚博半導(dǎo)體正式宣布深度參與百度主辦的黑客松生態(tài)活動(dòng)。面向全球開發(fā)者開放旗下載天系列加速卡開發(fā)環(huán)境,支持部署百度文心ERNIE-4.5 系列開源模型
    的頭像 發(fā)表于 04-11 09:41 ?696次閱讀
    乐清市| 长宁区| 萍乡市| 宁武县| 沾益县| 瑞昌市| 沙田区| 台湾省| 宁乡县| 新乡市| 郓城县| 大埔区| 尚志市| 新竹县| 永年县| 嵊泗县| 西丰县| 江达县| 文山县| 天柱县| 普兰县| 东乡族自治县| 新安县| 麦盖提县| 昌邑市| 丰城市| 西安市| 会宁县| 磐石市| 清徐县| 通化市| 龙胜| 南部县| 浦江县| 贡山| 安顺市| 东源县| 迭部县| 忻州市| 灵璧县| 三亚市|