讀取照片

此代碼範例演示了如何使用IronTesseract OCR引擎從照片中提取文本並分析特定區域。

建立了一個 IronTesseract OCR 引擎的實例。

初始化一個 OcrInput 物件,並設置一個影像框架(ocr.tiff)使用 LoadImageFrame 方法加載。 0 表示正在處理影像的第一幀。

OCR 引擎使用 ReadPhoto 方法讀取照片,該方法返回一個 OcrPhotoResult 物件,其中包含 OCR 結果,包括識別的文字和區域。

識別出的文字的第一個區域是:

區域的 FrameNumber 儲存在 number 變數中。

TextInRegion 屬性檢索在第一個區域中找到的文本。

文本區域的座標(邊界框)使用 Region 屬性將其存儲在 region 變數中。

輸出格式為可讀的字串,包括:

第一區域的文字(選區中的文字).

文字區域的座標和尺寸(X、Y、寬度、高度).

OCR 信心水準分數(result.Confidence).

從掃描的照片中提取的完整文本(result.Text).

然後將輸出字串列印至控制台,提供關於第一個識別區域和整體OCR結果的詳細資訊。

此方法允許對圖像中的文本區域進行細緻的分析,對於從結構化文件或具有顯著區域的照片中提取信息非常有用。