我还很新于Matlab和图像处理。 我想要实现的是在图像中检测不规则线条。例如,在以下图像中,有4个折线:
-------------------编辑------------------------------------ 谢谢您提供的所有信息,我觉得它让我朝着正确的方向前进。我的问题比你想象的要简单。我不是试图检测线条是否不规则,而只是获取检测到的线条的像素。在Matlab中,我按照以下路线进行操作:
-------------------编辑------------------------------------ 谢谢您提供的所有信息,我觉得它让我朝着正确的方向前进。我的问题比你想象的要简单。我不是试图检测线条是否不规则,而只是获取检测到的线条的像素。在Matlab中,我按照以下路线进行操作:
rgb2gray -> 2bw -> bwmorgh(骨架化) -> bwconncomp(获取连接的组件)
目前看来,结果对我很好,谢谢。
regionprops
中的eccentricity
。如果离心率为1,则它是一条直线。 - Autonomous