NET框架下如何使用PaddleOCRSharp
打開VSIDE,新建Windows窗體應用(.NETFramework)類型的項目,選擇一個.NET框架,如.NETFramework 4.0,右鍵點擊項目,選擇屬性》生成,目標平臺設置成X64.
菜單》工具》選項,Nuget包管理器》程序包管理,默認包管理格式切換為:PackageReferene格式,此設置可以在安裝包以后,自動復制相關的依賴文件到輸出目錄。
安裝nuget包
方法一:
菜單》視圖》其他窗口》程序包管理器控制臺:
Install-Package PaddleOCRSharp -Version 1.2.2回車,等待安裝nuget包完成
方法二:
命令行:
cd /d xxx.csproj文件全路徑dotnet add package PaddleOCRSharp --version 1.2.2方法三:
項目文件.csproj中直接添加
添加
<ItemGroup><PackageReferenceInclude="PaddleOCRSharp"Version="1.2.2" /> </ItemGroup>方法四:
項目名稱右鍵點擊》管理nuget程序包,在瀏覽界面,搜索“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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 使用 ValueTasks
- 下一篇: 如何对一组 IP 地址 进行排序?