出于图像处理的目的,是否有某种机制可以说明图像是否“干净”?
例如,在下图中,最上面一行是最干净的,最下面一行是最不干净的。结果,顶部图像给出了准确的输出;底部的准确度较低。
目的是将图像用于光学字符识别。而且,我想事先检查图像是否足够干净。
出于图像处理的目的,是否有某种机制可以说明图像是否“干净”?
例如,在下图中,最上面一行是最干净的,最下面一行是最不干净的。结果,顶部图像给出了准确的输出;底部的准确度较低。
目的是将图像用于光学字符识别。而且,我想事先检查图像是否足够干净。
您的图像是灰度的。为了执行 OCR,您可能需要首先对其设置阈值以在二进制图像上应用 OCR。
阈值的有效性肯定会影响算法的性能。一个简单的方法是说Otsu 的阈值。在您的情况下,您可以将其视为字符与非字符像素。并且清洁度的度量可以被视为非字符像素的能量(例如类方差)的量。
不幸的是,我描述的措施是应用您的(第一步)OCR。因此,我不确定这是否对您有帮助。