读取照片

该代码示例展示了如何使用IronTesseract OCR引擎从照片中提取文本并分析特定区域。

创建了一个IronTesseract OCR引擎的实例。

初始化一个 OcrInput 对象,并使用 LoadImageFrame 方法加载图像帧 ("ocr.tiff")。 0 表示正在处理图片的第一帧。

OCR 引擎使用 ReadPhoto 方法读取照片,该方法返回一个 OcrPhotoResult 对象,其中包含 OCR 结果,包括识别的文本和区域。

识别文本的第一个区域已识别:

该区域的FrameNumber存储在number变量中。

TextInRegion 属性检索在第一个区域中找到的文本。

文本区域(边界框)的坐标使用 Region 属性存储在 region 变量中。

输出被格式化成一个可读的字符串,包括:

第一区域的文字 (textinregion)。

文本区域的坐标和尺寸(X, Y, 宽度, 高度)。

OCR 置信度评分 (result.Confidence)。

从扫描的照片中的完整文本(result.Text)。

然后将输出字符串打印到控制台,提供有关第一个识别区域和整体OCR结果的详细信息。

这种方法允许对图像中的文本区域进行细致分析,并可用于从结构化文档或具有不同区域的照片中提取信息。