Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 更改图像DPI以用于tesseract_Opencv_Image Processing_Ocr_Tesseract_Dpi - Fatal编程技术网

Opencv 更改图像DPI以用于tesseract

Opencv 更改图像DPI以用于tesseract,opencv,image-processing,ocr,tesseract,dpi,Opencv,Image Processing,Ocr,Tesseract,Dpi,我正在从事一个项目,以识别名片中的文本并将其映射到适当的字段。我正在使用opencv进行图像处理。我需要将预处理的图像提供给Tesseract OCR引擎进行文本识别。 说明图像的DPI应至少为300。我的图像像素大小为2560x1536,DPI为72 如何将DPI增加到300 也有人说调整图像大小是有益的。如何最佳地调整图像大小以获得良好的OCR效果 Tesseract最适用于DPI至少为300 DPI的图像,因此调整图像大小可能是有益的。“如此”在这里意味着什么。调整图像大小与DPI之间的

我正在从事一个项目,以识别名片中的文本并将其映射到适当的字段。我正在使用opencv进行图像处理。我需要将预处理的图像提供给Tesseract OCR引擎进行文本识别。 说明图像的DPI应至少为300。我的图像像素大小为2560x1536,DPI为72

  • 如何将DPI增加到300
  • 也有人说调整图像大小是有益的。如何最佳地调整图像大小以获得良好的OCR效果
  • Tesseract最适用于DPI至少为300 DPI的图像,因此调整图像大小可能是有益的。“如此”在这里意味着什么。调整图像大小与DPI之间的关系是什么

对于OCR,真正重要的是像素分辨率。因为物理特征可以从微小到巨大,与采集设备的DPI无关

根据经验,笔划宽度在3像素左右是一个好的开始。如果较低,调整大小可能没有帮助,因为缺少信息。如果更高,运行时间可能会过长(或者OCR函数无法处理)


此外,如果存在不匹配,请检查软件包是否不会根据其自身对笔划宽度的假设和存储在页眉中的DPI信息尝试在内部调整大小。

那么,调整图像大小与DPI之间的关系是什么?理论上只是一个比例,但工具可能会忘记调整DPI。所以没有一般的答案。看看这里。。。