在matlab中将图像对象加厚为曲线
thicken an object of image to a curve in matlab
我有一个包含两个对象的标记矩阵。如何将对象加粗成曲线?实际上我有以下图片:
我想要这个:
所得曲线的每个像素是每列的中值。但是如果你有别的想法,也是可以接受的,因为我想要一个大致的方案,每个对象都是一条曲线。
这称为 "skeletonization",您可以使用函数 bwmorph
:
bwmorph(Img, 'skel', Inf);
最佳
我有一个包含两个对象的标记矩阵。如何将对象加粗成曲线?实际上我有以下图片:
我想要这个:
所得曲线的每个像素是每列的中值。但是如果你有别的想法,也是可以接受的,因为我想要一个大致的方案,每个对象都是一条曲线。
这称为 "skeletonization",您可以使用函数 bwmorph
:
bwmorph(Img, 'skel', Inf);
最佳