How can I remove the black line from the bottom of histogram plotting?
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Batool Engineer
il 25 Gen 2017
Commentato: Batool Engineer
il 26 Gen 2017
My code is as below:
f=imread('D:\001_1.bmp');
figure(1)
imshow(f,[]);
figure(2)
imhist(f);axis([0 255 0 140]);
0 Commenti
Risposta accettata
Image Analyst
il 25 Gen 2017
Try this:
fontSize = 20;
grayImage=imread('cameraman.tif');
subplot(1,2,1)
imshow(grayImage,[]);
axis on
subplot(1,2,2)
[counts, bins] = histcounts(grayImage, 256);
bar(bins(1:end-1), counts, 'BarWidth', 1);
title('Histogram', 'FontSize', fontSize);
xlabel('Gray Level', 'FontSize', fontSize);
ylabel('PixelCount', 'FontSize', fontSize);
grid on;
xlim([0,256])
% Set up figure properties:
% Enlarge figure to full screen.
set(gcf, 'Units', 'Normalized', 'OuterPosition', [0 0 1 1]);
% Get rid of tool bar and pulldown menus that are along top of figure.
set(gcf, 'Toolbar', 'none', 'Menu', 'none');
% Give a name to the title bar.
set(gcf, 'Name', 'Demo by ImageAnalyst', 'NumberTitle', 'Off')
6 Commenti
Image Analyst
il 26 Gen 2017
Try casting to double and using (:):
[counts, bins] = hist(double(grayImage(:)), 256);
Più risposte (1)
Image Analyst
il 25 Gen 2017
f=imread('D:\001_1.bmp');
subplot(1,2,1)
imshow(f,[]);
subplot(1,2,2)
histogram(f, 256);
axis([0 255 0 140]);
3 Commenti
Vedere anche
Categorie
Scopri di più su Data Distribution Plots in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!