开发者说PaddleOCR的.NET封装与应用部署
生活随笔
收集整理的這篇文章主要介紹了
开发者说PaddleOCR的.NET封装与应用部署
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本項目是一個基于PaddleOCR的C++代碼修改并封裝的.NET的工具類庫。包含文本識別、文本檢測、基于文本檢測結果的統計分析的表格識別功能,同時針對小圖識別不準的情況下,做了優化,提高識別準確率。項目包含總模型僅8.6M的超輕量級中文OCR,單模型支持中英文數字組合識別、豎排文本識別、長文本識別。同時支持多種文本檢測。項目封裝極其簡化,實際調用僅幾行代碼,極大的方便了中下游開發者的使用和降低了PaddleOCR的使用入門級別,同時提供不同的.NET框架使用(net35;net40;net461;net48;netstandard2.0;netcoreapp3.1;
net5.0;net6.0;),方便各個行業應用開發與部署。Nuget包即裝即用,可以離線部署,不需要網絡就可以識別的高精度中英文OCR。
net 示例:
OpenFileDialogofd= new OpenFileDialog();ofd.Filter= "*.*|*.bmp;*.jpg;*.jpeg;*.tiff;*.tiff;*.png";if(ofd.ShowDialog()!= DialogResult.OK)return;varimagebyte= File.ReadAllBytes(ofd.FileName);Bitmapbitmap= new Bitmap(new MemoryStream(imagebyte));OCRModelConfigconfig = null;OCRParameteroCRParameter= new OCRParameter();OCRResultocrResult= new OCRResult();using(PaddleOCREngineengine = new PaddleOCREngine(config,oCRParameter)){ocrResult= engine.DetectText(bitmap);}if(ocrResult!= null){MessageBox.Show(ocrResult.Text,"識別結果");}總結
以上是生活随笔為你收集整理的开发者说PaddleOCR的.NET封装与应用部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows 11 任务管理器重磅升级
- 下一篇: 真不值!技术大神,却只是阿里P6...