Azure Formrecognizer - 如何通过执行预处理来提高输入图像质量?

问题描述

认情况下,Azure FormRecognizer 是否对文件进行任何预处理,以提高 OCR 引擎识别的准确性。出于好奇,我进行了预处理(例如 - 二值化 cv2.adaptiveThreshold,使用 cv2.fastNlMeansDenoisingcv2.medianBlur 对图像进行去噪,由于图像包含手写文本而进行细化,最后在向 azure 发布请求之前对图像进行了倾斜校正。我发送了两个请求,一个是原始图像,另一个是预处理图像,令我惊讶的是原始图像结果是- 与预处理图像相比更好。这可能是什么原因..Azure formrecognizer 是否进行任何预处理?关于我哪里出错的任何想法?

解决方法

Form Recognizer 完成所有处理,在将图像发送到 Form Recognizer 之前无需预处理图像,您可以按原样发送图像,Form Recognizer 将从中提取数据。