image thumbnail

histogramRangeSelec​tor

version 1.0.1 (7.55 KB) by Dave B
A custom component that allows selecting minimum and maximum values interactively, using a histogram as a reference

9 Downloads

Updated 14 Jul 2021

From GitHub

View license on GitHub

histogramRangeSelector

View histogramRangeSelector on File Exchange

Version: 1.0

histogramRangeSelector

This component is designed to allow specification of minimum and maximum values for an intensity image, or independently for the RGB channels of an image. It features a histogram for showing the intensity data and editfields with accompanying lines for setting the minimum and maximum. When the values change, the MinChanged/MaxChanged events fire.

How to use:

c = histogramRangeSelector; % create the component

im = imread('myimage.png');     % read an image
[n,x]=histcounts(im(:),0:255);  % collect histogram data
set(c,'HistogramBinEdges',x,'HistogramBinCounts',n);


c.MinChangedFcn=@myMinChangedFunction;
c.MaxChangedFcn=@myMaxChangedFunction;

Cite As

Dave B (2021). histogramRangeSelector (https://github.com/MATLAB-Graphics-and-App-Building/histogramRangeSelector/releases/tag/1.0.1), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2021a
Compatible with R2020b and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.