Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下图像,这是我在分割过程后获得的。
我应该使用哪个函数或算法来删除通过极少数像素连接到主要分割区域的小区域(用红色圆圈标记)?我知道bwareaopen,但这只能用于删除根本没有连接的区域。
bwareaopen
im = imread('image.jpg'); BW=rgb2gray(im); BW=imbinarize(BW); se = strel('disk',7); imshow(bwmorph(imclose(BW,se),'thin',10));
此代码产生最接近的结果
之后,您可以应用不同的形态过程来消除不需要的线条。