标签: algorithm matlab image-processing edge-detection
我正在编写特定的边缘检测算法。图像为黑色和红色,如下所示。我试图提取红点,使水平或垂直线,并试图摆脱任何不形成线条的东西。一些奇怪的形状是我后来用黄色圈出的形状。问题是我无法准确定义形状。事情是他们'很厚'。它们可以像左上角的黄色圆圈那样是实心的,也可以是像下面的黄色圆圈那样的碎片。唯一的问题是它们无法帮助我在图像上制作水平和垂直线。
我在Matlab编码,但也欢迎任何算法的想法。