我尝试在tes中获得tesseract的最小图像大小,从300 dpi
到pixel
。我发现this answer告诉我如何将dp转换为像素,但似乎并不是我所需要的,如dp = dip = Density-independent pixel
(如果我错了,请纠正我)。例如,如果我有一个尺寸为1024 x 768像素的图像,那么我如何才能使其尺寸基于每英寸300(dpi)点?
答案 0 :(得分:3)
位图没有"固有的"密度,只有分辨率(即x by y
像素)。
图像文件可能包含有关DPI的信息,但仅用于映射到物理尺寸(即用于打印)。例如,分辨率为96dpi的800px * 600px图像将打印为8.33英寸* 6.25英寸,而打印区域将更小,以获得更高的分辨率。
因此,"像素到dpi"不是有效的转换 - 它有点像将距离转换为速度。
我不确定tesseract的要求,但如果它收到位图作为输入,那么它将是"处理像素",所以我不&# 39;认为300dpi的要求是有道理的 - 从特定(物理)字体大小的扫描文本中获得良好结果可能是一个经验法则。