NET框架下如何使用PaddleOCRSharp

開啟VSIDE,新建Windows窗體應用(。NETFramework)型別的專案,選擇一個。NET框架,如。NETFramework 4。0,右鍵點選專案,選擇屬性》生成,目標平臺設定成X64。

NET框架下如何使用PaddleOCRSharp

選單》工具》選項,Nuget包管理器》程式包管理,預設包管理格式切換為:

PackageReferene

格式,

此設定可以在安裝包以後,自動複製相關的依賴檔案到輸出目錄

NET框架下如何使用PaddleOCRSharp

安裝nuget包

方法一:

選單》檢視》其他視窗》程式包管理器控制檯:

Install-Package PaddleOCRSharp -Version 1。2。2

回車,等待安裝nuget包完成

方法二:

命令列:

cd /dxxx。csproj檔案全路徑

dotnet add package PaddleOCRSharp ——version 1。2。2

方法三:

專案檔案。csproj中直接新增

新增

方法四:

專案名稱右鍵點選》管理nuget程式包,在瀏覽介面,搜尋“PaddleOCRSharp”選擇版本點選【安裝】

NET框架下如何使用PaddleOCRSharp

NET框架下如何使用PaddleOCRSharp

在窗體介面新增一個按鈕,在按鈕的事件中新增net示例程式碼,F5執行,開啟一個本地圖片進行識別。

OpenFileDialog ofd = newOpenFileDialog();

ofd。Filter =“*。*|*。bmp;*。jpg;*。jpeg;*。tiff;*。tiff;*。png”;

if (ofd。ShowDialog() !=DialogResult。OK) return;

var imagebyte =File。ReadAllBytes(ofd。FileName);

Bitmap bitmap = newBitmap(new MemoryStream(imagebyte));

OCRModelConfig config =null;

OCRParameteroCRParameter = new OCRParameter ();

OCRResult ocrResult =new OCRResult();

using (PaddleOCREngineengine = new PaddleOCREngine(config, oCRParameter))

{

ocrResult =engine。DetectText(bitmap );

}

if (ocrResult != null)

{

MessageBox。Show(ocrResult。Text,“識別結果”);

}

NET框架下如何使用PaddleOCRSharp

NET框架下如何使用PaddleOCRSharp

TAG: OFDNewocrResult程式包nuget