Local adaptive thresholding with GUI to help find best parameters.

Version 1.0.0.0 (46 KB) von CY Y
Local adaptive thresholding based on local mean and standard deviation.
488 Downloads
Aktualisiert 22. Aug 2016

Local adaptive thresholding : using local mean and standard deviation for foreground segmentation.
Two usage:
Using GUI to find best parameter and perform thresholding.

[ bw, params ] = localthreshGUI(img) takes img and displays it and segmented image.

Upon existing GUI program, binary image (bw) and parameters for localthresholding (params) are returned.

Using the function without GUI.

bw = localthresh(img, ssize, msize, sthresh, mthresh) performs local threshing holding on image.

ssize : filter size for standard deviation filter. msize : filter size for mean filter sthresh : threshold for standard deviation ( in fold number relative to local standard deviation ) mthresh : threshold for mean ( in fold number relative to local mean )

Type in the following to try it :

%load built-in rice image
img = imread('rice.png')
localthreshGUI(img)

Zitieren als

CY Y (2024). Local adaptive thresholding with GUI to help find best parameters. (https://github.com/joe-of-all-trades/localthresh), GitHub. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2016a
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!

Versionen, die den GitHub-Standardzweig verwenden, können nicht heruntergeladen werden

Version Veröffentlicht Versionshinweise
1.0.0.0

Updated title and summary
Updated description

Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.