是否有一种图像处理算法可以填补图像中的这些空白?间隙始终是线,并且在所有情况下都会穿过图像的宽度。线条大多是一个像素粗。
.
最佳答案
填补这些空白的难易程度取决于您是否愿意容忍图像其他部分出现一些瑕疵。最简单的解决方案通常是使用形态学操作。
如果您想要一种快速而肮脏的方法,请考虑将 cvMorphologyEx
与一个开操作结合使用,该操作使用一个矩形结构元素,该元素的宽度和高度都足以跨越您想要覆盖的间隙。
如果这引入了不需要的伪影,一些额外的背景信息会有所帮助。例如,最大垂直间隙是多少?不需要的黑线总是完全水平的,还是垂直的?他们曾经彼此亲近吗?图像的其他部分有哪些类型的伪像?
关于c++ - 哪种图像处理技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11278063/