如何提高 Python PIL 的最终图像质量和清晰度?
How to improve the final image quality and clarity in Python PIL?
我一直在研究 POC,它需要使用 PIL 进行图像处理以从表盘中提取读数。图片处理步骤为1.
- 裁剪
- 均衡
- 阈值
- 过滤
- 反相。
这个过程对某些图像非常有效。例如:
更高分辨率:
处理后分辨率较低的同一图像:
现在我有一组不同的图像,由于有点阴影而被破坏,图像处理后的图像是这样的:
更高分辨率:
处理后分辨率较低的同一图像:
由于阴影,下部有点发白,后面没有可靠的结果。
任何人都可以针对这个问题提出任何解决方案吗??
我知道这有点晚了,但我已经解决了这个问题。
我使用了以下步骤。
- 对比度改善
- 阈值
颠倒了找黑点多的角度找针位的逻辑。 (之前我习惯于计算白色像素数量更多的角度)
之前忽略的步骤是均衡和反转。
结果如下
我一直在研究 POC,它需要使用 PIL 进行图像处理以从表盘中提取读数。图片处理步骤为1.
- 裁剪
- 均衡
- 阈值
- 过滤
- 反相。
这个过程对某些图像非常有效。例如:
更高分辨率:
处理后分辨率较低的同一图像:
现在我有一组不同的图像,由于有点阴影而被破坏,图像处理后的图像是这样的:
更高分辨率:
处理后分辨率较低的同一图像:
由于阴影,下部有点发白,后面没有可靠的结果。
任何人都可以针对这个问题提出任何解决方案吗??
我知道这有点晚了,但我已经解决了这个问题。 我使用了以下步骤。
- 对比度改善
- 阈值
颠倒了找黑点多的角度找针位的逻辑。 (之前我习惯于计算白色像素数量更多的角度) 之前忽略的步骤是均衡和反转。 结果如下