Retaining the largest blob in an image

Version 1.0.0.0 (526 Bytes) by Ani
'bwlargestblob' reads in a 2-d binary image and outputs a binary image, retaining only the largest b
2.7K Downloads
Updated 16 Jul 2007

No License

'bwlargestblob' reads in a 2-d binary image and outputs a binary image, retaining only the largest blob.

Usage: [outim] = bwlargestblob(im,connectivity)

im - 2-d binary image
conenctivity - Accepts 4/8 connectivity
outim - Output binary image (with 1s and 0s)

Example:

im = imread('text.png');
outim = bwlargestblob(im,8);
figure;
subplot(1,2,1); imshow(im);
subplot(1,2,2); imshow(255*outim);

Cite As

Ani (2024). Retaining the largest blob in an image (https://www.mathworks.com/matlabcentral/fileexchange/15596-retaining-the-largest-blob-in-an-image), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R14SP1
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0