C# 掃描識別圖片中的文字(.NET Framework)
環境配置
本文以C#及VB.NET程式碼為例,介紹如何掃描並讀取圖片中的文字。
本次程式環境如下:
-
Visual Studio版本要求 不低於2017
-
圖片掃描工具:Spire.OCR for .NET 1.8
-
圖片格式:png(這裡的圖片格式支援JPG、PNG、GIF、BMP、TIFF等格式)
-
掃描的圖片文字:中文(另外可支援英語、日語、韓語、德語、法語等)
-
.NET Framework 4.6.1
下面是具體步驟及操作方法。
操作步驟
步驟1. 在 Visual Studio 中建立一個 .NET Framework 控制檯應用程式。
步驟2. 滑鼠右鍵點選程式專案屬性,將目標平臺設定為 x64。
由於 Spire.OCR for .NET 僅支援 64 位作業系統系統,所以 必須執行此步驟。
步驟3. 在VS程式中安裝Spire.OCR for .NET。( ★ 推薦通過NuGet 安裝)
在【解決方案資源管理器】中,滑鼠右鍵點選【引用】,選擇【管理NuGet程式包】
在開啟的介面中,點選 【瀏覽】選項卡,在搜尋框中輸入【Spire.OCR】,點選【安裝】。
步驟4. 安裝完成後,找到安裝路徑下,預設生成的 packages資料夾,複製該資料夾路徑下的6個dll檔案:
F:\VS2017Project\ScanImageAndReadCharacter_OCR\ packages\Spire.OCR.1.8.0\runtimes\win-x64\native
拷貝到VS程式專案執行路徑下:
F:\VS2017Project\ScanImageAndReadCharacter_OCR\ScanImageAndReadCharacter_OCR\ bin\Debug
呼叫API介面掃描並讀取圖片中的文字
C#
using Spire.OCR; using System.IO; namespace ScanImageAndReadCharacter_OCR { class Program { static void Main(string[] args) { //建立一個OcrScanner類的例項 OcrScanner scanner = new OcrScanner(); //呼叫OcrScanner.Scan(string fileName)方法掃描圖片上的文字 scanner.Scan("image.png"); string text = scanner.Text.ToString(); //儲存掃描獲取的文字為.txt文件 File.WriteAllText("output.txt", text); System.Diagnostics.Process.Start("output.txt"); } } }
VB.NET
Imports Spire.OCR Imports System.IO Namespace ScanImageAndReadCharacter_OCR Class Program Private Shared Sub Main(args As String()) '建立一個OcrScanner類的例項 Dim scanner As New OcrScanner() '呼叫OcrScanner.Scan(string fileName)方法掃描圖片上的文字 scanner.Scan("image.png") Dim text As String = scanner.Text.ToString() '儲存掃描獲取的文字為.txt文件 File.WriteAllText("output.txt", text) System.Diagnostics.Process.Start("output.txt") End Sub End Class End Namespace
圖片掃描讀取結果:
注意事項
1. 僅支援64位平臺及系統
2. 僅1.8.0及以後版本支援.NET Framework
—End—
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31499788/viewspace-2848506/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C# 掃描並讀取圖片中的文字C#
- Java 實現OCR掃描/識別圖片文字Java
- PDF檔案掃描文字識別軟體
- 手機如何提取圖片中的文字、拍照識別文字的操作
- 抖音裡最火爆的App之一の拍照掃描文字識別APP
- Nessus漏洞掃描教程之使用Nmap工具掃描識別指紋
- TWAIN掃描識別控制元件:Web應用程式的掃描器SDKAI控制元件Web
- 開源Tesseract.js能夠識別提取圖片中文字JS
- 掃描王 mac中文版 - mac超強OCR文字識別軟體Mac
- “快檔通”掃描識別系統
- 文件掃描OCR識別-1(python)Python
- Web應用型別掃描識別工具WhatWebWeb型別
- 安全科普:Waf實現掃描器識別 徹底抵擋駭客掃描
- ios 原生sdk 識別圖片中的二維碼iOS
- 深入學習OpenCV文件掃描及OCR識別(文件掃描,影像矯正,透視變換,OCR識別)OpenCV
- 提取圖片中文字的教程
- 一種基於Android、iOS系統的手機掃描車牌識別技術,本地掃描識別車牌AndroidiOS
- Text Scanner 1.2.6 超好用的OCR文件掃描截圖識別翻譯工具
- 索引全掃描和索引快速全掃描的區別索引
- 生物識別身份驗證新元素:心臟掃描識別身份
- 掃描王 for Mac專業圖片掃描工具Mac
- 奧普“快檔通”掃描識別系統
- 怎麼把圖片掃描成文字?轉易俠OCR文字識別軟體
- 利用淺層神經網路識別圖片中的英文神經網路
- 圖片裁剪-文字識別-文字新增
- 奧普快票通表票掃描識別系統
- 如何免費識別圖片文字?圖片文字識別軟體怎麼用
- 【C# .Net Framework】在.Net Framework中使用gRPCC#FrameworkRPC
- 分享:識別圖片文字方法
- Android----二維碼掃描、生成、相簿識別(16號)Android
- Win10系統怎麼識別掃描二維碼Win10
- 掃描技術和掃描工具
- 如何提取圖片中的文字?轉易俠這樣操作
- 圖片文字識別工具怎樣進行批次識別圖片?
- C# 多工網段掃描練習C#
- .NET Framework 4和.NET Framework 4 Client Profile的區別Frameworkclient
- C# 10分鐘完成百度圖片提取文字(文字識別)——入門篇C#
- 圖片識別文字具體操作