【发布时间】:2016-03-06 06:03:23
【问题描述】:
我一直在研究 POC,它需要使用 PIL 进行图像处理以从刻度盘中提取读数。图像处理步骤为1。
- 裁剪
- 均衡
- 阈值
- 过滤
- 反相。
此过程对某些图像非常有效。例如:
处理后分辨率较低的相同图像:
现在我有一组不同的图像,由于一些阴影而被破坏,图像处理后的图像如下所示:
更高的分辨率:
处理后分辨率较低的相同图像:
由于阴影,下半部分稍微变白了,没有可靠的结果。
任何人都可以为这个问题提出任何解决方案吗?
【问题讨论】:
-
一开始你需要一些降噪技术。中值过滤可能会有所帮助。
-
请注意
2. Equalization步骤会进一步恶化图像,我建议您使用某种Blur,然后执行阈值处理,Equalization正在分散色谱稍后会导致阈值问题,此外,您必须查看调整图像大小的方法,还有其他方法,如Bilateral filtering、INTER_CUBIC等,可以在将给定图像的大小调整为较低分辨率的同时创建清晰的图像。 -
我已经尝试过中值过滤和双边过滤器以及我在 opencv 文档中获得的任何其他过滤器。那没有任何帮助。
-
Intercubic 用于锐化图像。虽然我已经尝试过并没有取得太大的成果..
标签: python-2.7 opencv image-processing python-imaging-library pillow