除去非周期线我想删除线(以红色显示),因为他们是坏了。以黑色显示的线以相同的周期(近似)重复。事先不知道。是否有任何方法可以自动删除非周期性线条(以红色显示)?
注意:图像是二进制的(返回& while)..以红色显示的线条仅用于说明。
除去非周期线我想删除线(以红色显示),因为他们是坏了。以黑色显示的线以相同的周期(近似)重复。事先不知道。是否有任何方法可以自动删除非周期性线条(以红色显示)?
注意:图像是二进制的(返回& while)..以红色显示的线条仅用于说明。
当然有什么办法。几乎总是有某种方式去做某件事。
幸好你还没有提供任何特别的问题。整个事情太宽泛,无法在这里回答。
为了帮助您入门:(我强烈建议你用钢笔,纸,你的大脑开始)
检测线 - >谷歌还是觉得,有很多标准的方法来检测图像中的线条。如果你的二进制图像中没有噪声,那么它是微不足道的。
发现任何aequidistant套 - >认为 删除其余的 - >觉得(你知道什么是好,所以一切必须走)
非常感谢您...最有用的建议曾经给过.. – OpenCVHelp
不客气<3 – Piglet
我想,你的线是(几乎)垂直。
以下应该工作
如果您需要线条而不是线条的位置,请在适当的时间间隔(如确定之前由你的分析编辑)并应用于图像。
不!并不总是垂直的。它们实际上是检测到的虚线,并且存在周期性。但是我们也有一些不好的(大多数是非周期性的)。 – OpenCVHelp
非周期性线比周期性线少吗? –
@Balaji通过取x坐标(因为我有每行的起点和终点的坐标),所以在行之间的平均距离......但是当非周期性行更多(不太可能)......平均距离将不是很好的周期指示符。 。马克 - 更可能他们会更少 – OpenCVHelp
告诉我们您的代码 –