连接图像中的点

Sim*_*ity 2 matlab plot connect

我有以下图片:

在此输入图像描述

有没有办法连接点(在它们之间划一条线)MATLAB?我尝试plot将图像传递给它,但是没有用.

谢谢.

UPDATE

我期望连接点的方式大致如下图中的红线所示:

在此输入图像描述

Buc*_*orn 9

您可以通过多种方式执行此操作,例如:

img=im2double(imread('SWal5.png'));
m = bwmorph(~img,'shrink',Inf);
[ix iy]  = find(m); 
tri = delaunay(iy,ix);

image(img)
hold on
triplot(tri,iy,ix,'g')
set(gca,'Ydir','reverse')
axis square off
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

如果您想要类似于a的东西plot,那么您可以在运行该find步骤后尝试此操作:

[ix ii]=sort(ix);
iy = iy(ii);

imshow(img)
hold on
plot(iy,ix,'k')
set(gca,'Ydir','reverse')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述