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

MATLAB中凸包算法在灰度图像中的应用,matlab,image-processing,convex-hull,Matlab,Image Processing,Convex Hull,我想将MATLAB中的凸包应用于灰度图像,但网络上提供的regionprop和其他内置函数不起作用。请帮助我从像素之间连通性较差的图像中查找对象。首先,您需要从灰度图像中创建二值图像。一种选择是通过阈值: t=imgraythresh(YourGrayImage); bw=im2bw(YourGrayImage, t); 然后获得凸壳,如下所示: ConvHull=bwconvhull(bw,'union') 或者,如果需要所有单个对象的凸面外壳: ConvHull=bwconvhull(b

我想将MATLAB中的凸包应用于灰度图像,但网络上提供的regionprop和其他内置函数不起作用。请帮助我从像素之间连通性较差的图像中查找对象。

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

t=imgraythresh(YourGrayImage);
bw=im2bw(YourGrayImage, t);
然后获得凸壳,如下所示:

ConvHull=bwconvhull(bw,'union')
或者,如果需要所有单个对象的凸面外壳:

ConvHull=bwconvhull(bw,'objects')

尝试编辑您的帖子并上载图像。