翻譯|使用教程|編輯:莫成敏|2020-01-22 13:54:23.003|閱讀 362 次
概述:LEADTOOLS表格識別和處理SDK為您提供20/20的計算機視覺,從紙質表格將數據傳輸到你的系統,您可以節省時間和金錢。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
LEADTOOLS Document Imaging Suite SDK是LEADTOOLS SDK中各種特點的精選組合,它用于在企業級文檔自動解決方案中建立端到端的文檔圖像應用程序,而這些文檔圖像應用程序需要有捕捉,表格識別和處理,存檔,注釋和顯示功能。這套強大的工具利用了LEAD行業領先的圖像處理技術來智能地識別文檔的特征,而根據文檔的特征可以識別掃描的或傳真的任何類型的表格圖像。
新的一年,公司每天都會收到紙質表格來收集客戶的信息。但是這些公司如何識別這些數據,還是他們自己手動輸入數據呢?假設您正在處理發票,您每天收到幾百張。當計算機可以在幾秒鐘內為您完成所有操作時,無需浪費時間輸入不同的名稱和數字。
LEADTOOLS表格識別和處理SDK為您提供20/20的計算機視覺,從紙質表格將數據傳輸到你的系統,您可以節省時間和金錢。用戶友好的SDK使開發人員可以在最短的時間內創建應用程序,而不必經歷開源代碼的麻煩。表單具有各種形狀、大小和用途,并且LEADTOOLS具有處理所有表單的工具。除了具有靜態字段位置的基本表單識別功能外,LEADTOOLS還能夠檢測和處理非結構化和結構松散的文檔,例如發票、駕照、名片和護照。
使用表單識別時,您只會處理兩種表單,即主表單和填充表單。主表單是用作模板的空白表單,您可以在其中指定要提取的數據。提交填寫好的表格后,會將這些表格與主表格進行比較,并提取數據。您可能會想,“好吧,如果我有成千上萬的文檔需要處理怎么辦?這可能需要一整天。”,LEADTOOLS為其提供了多線程支持。
編碼!
此代碼段演示了如何使用Forms Recognition SDK識別已填寫的表單。
// Set the name of the folder that contains the Master Forms string root = @"C:\Users\Public\Documents\LEADTOOLS Images\Forms\MasterForm Sets"; using (IOcrEngine ocrEngine = OcrEngineManager.CreateEngine(OcrEngineType.LEAD, false)) { ocrEngine.Startup(null, null, null, null); DiskMasterFormsRepository repo = new DiskMasterFormsRepository(ocrEngine.RasterCodecsInstance, root); BarcodeEngine barcodeEngine = new BarcodeEngine(); using (AutoFormsEngine autoEngine = new AutoFormsEngine(repo, ocrEngine, barcodeEngine, AutoFormsRecognitionManager.Ocr | AutoFormsRecognitionManager.Default, 30, 80, false)) { string[] files = Directory.GetFiles (@"C:\Users\Public\Documents\LEADTOOLS Images\Forms\Forms to be Recognized\OCR", "*.tif"); ProcessFiles(autoEngine, files); } } // The following code shows how to handle the AutoFormsEngine class in a multi-threaded application private static void ProcessFiles(AutoFormsEngine autoEngine, string[] files) { Console.WriteLine("Started Processing Files ..."); Parallel.ForEach(files, file => { AutoFormsRunResult result = autoEngine.Run(file, null); if (result != null) { if (result.FormFields != null && result.RecognitionResult.MasterForm != null) Console.WriteLine(string.Format(" Master Form Found \"{0}\" for {1}", result.RecognitionResult.MasterForm.Name, file)); else Console.WriteLine(string.Format(" No Master Form Found for {0}", file)); } }); }
LEADTOOLS表單識別和處理SDK是同類產品中最靈活,功能最強大的產品。LEADTOOLS憑借其全面的柵格、文檔、醫學和多媒體成像工具套件系列,提供了令人難以置信的價值。
本文內容到這里就結束了,希望對您有所幫助~感興趣的朋友可以繼續關注我們網站哦,了解更多產品資訊~
相關內容推薦:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: