Why is the horizontal axis 0 to 1 in a histogram for a rgb image?
Show older comments
for my code I am trying to determine intensitiy of the connect components and plot histograms:
for k = 1:numZones
...
zoneMask = zoneMask .* im2double(edgesClean) .* DD;
% Calculate connected components in this zone
cc = bwconncomp(zoneMask);
% Calculate region properties for each connected component in this zone
statscc = regionprops(cc, 'Area', 'Centroid', 'Eccentricity', 'Perimeter', 'MajorAxisLength', 'MinorAxisLength', 'Circularity', 'MaxFeretProperties', 'MinFeretProperties');
% Calculate features for this zone
numObjects = cc.NumObjects;
if numObjects > 0
profileCounts(k) = numObjects;
end
% Create a histogram of the intensities
figure;
imhist(intensities);
grid on;
But sometimes the values on x axis are strange (i.e. not 0 to 256 for a rgb image I have) why is this? is my code errousnous? please help me to fix so that i have accurately determined histogram of connected components intensity.
Accepted Answer
More Answers (0)
Categories
Find more on Image Arithmetic in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!