如何在MATLAB中应用凸包算法在灰度图像上的应用

时间:2014-01-22 19:46:47

标签: matlab image-processing convex-hull

我想在MATLAB中对灰度图像应用凸包,但是在网上提供的regionprop和其他内置函数不起作用请帮我,从像素之间连接较少的图像中查找对象。

1 个答案:

答案 0 :(得分:0)

首先,您需要从灰度图像中创建二进制图像。一种选择是通过阈值处理:

t=imgraythresh(YourGrayImage);
bw=im2bw(YourGrayImage, t);

然后获得这样的凸包:

ConvHull=bwconvhull(bw,'union')

或者,如果你想要所有单个物体的凸包:

ConvHull=bwconvhull(bw,'objects')