读取照片
该代码示例展示了如何使用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结果的详细信息。
这种方法允许对图像中的文本区域进行细致分析,并可用于从结构化文档或具有不同区域的照片中提取信息。