matlab如何提取内部边缘点?可以给些代码吗

暂时想到的就是从中间往两边扫描,然后记录扫描到的第一个点。。

MATLAB提取边缘点坐标,在曲线上每隔几个像素或相同的距离采一个特征点,然后提取出边缘点坐标,方法如下:
%寻找像素为1的点 col为横坐标 row为纵坐标
[col,row]=find(I == 1);

%在一定范围内筛选坐标
for(col=1:1024 )
for(row=1:768)
if(col>374 & col<481 &row>146 &row<246)
[col,row] %输出坐标
end
end
end追问

这个我看过了。。我想知道有没有方法能将我上面那张图识别出来的

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答