0

我需要使用 Matlab将图像 A转换为图像 B。我是 Matlab 的新手,没有找到很好的来源。任何人都可以在这件事上帮助我吗?

图像 A

在此处输入图像描述

图像 B

在此处输入图像描述

图像 B 中的水平线可以忽略不计。我只想得到图 B 中的体型

4

1 回答 1

2

一个简单的解决方案是将源图像转换为二进制并减去这样的侵蚀副本:

bw = any(I, 3);
n = 5;
s = bw - bwmorph(bw, 'erode', n);

改变 的值n将改变最终图像中轮廓的粗细。

于 2013-03-17T09:33:07.493 回答