你好,社区。我正在尝试解决上面帖子中提到的相同问题。我想在发送到OCR之前对图像进行预处理,这样我就可以得到一个像样的输出。出于这个原因,我想增加映像的DPI,建议的解决方案是使用Imagemagik。谁可以帮助我如何使用Imagemagick重采样图像。它有很多重采样滤波器,我不确定如何继续下去。这里是ImageMagick重采样页面Resampling的链接。
我是信号处理和计算机视觉的新手。我希望一些大师能给我一些建议,告诉我该做什么和怎么做。
发布于 2017-08-27 05:12:39
DPI是一种非常任意的度量,它只是一块可以随意更改的元数据。您想要做的是真正放大图像(相同物理大小的更多像素:更多DPI)。
但是我不能用这种方式添加像素。OCR软件需要更多的DPI,因为这通常意味着需要处理更多的信息。在300DPI时,10点小写字符大约是20x20px (400像素),在100DPI时,它只有7x7。
当您放大图片时,您不会在图像中添加信息。新的像素只是从现有像素计算出来的。最终的结果是放大后的图像要么是像素化的,要么是模糊的,这取决于所使用的算法,而OCR并不能真正获得更多的数据来处理。
你可以尝试重采样,但这不太可能奏效。
在水母的手中,DPI在这里是没有意义的。只有在扫描通常大小(大约10磅)的打印文本时,它才是有用的,真正重要的是字符的像素大小。如果它们已经在20x20左右(高DPI时的小字体,或低DPI时的大字体),那么您应该可以。
https://stackoverflow.com/questions/45898836
复制相似问题