Image Segmentation using Histograms

조회 수: 5 (최근 30일)
Sander
Sander 2012년 3월 8일
댓글: ROHIT GUPTA 2022년 10월 16일
Dear All,
I am a student of Masters First Year....I am working on how to segment a part of Image using histograms. I am at initial stage of this part.
I need help in this regard, as i am converting an image in histogram i.e. f=imread('any image.jpg'); g=rgb2gray(f); h=imhist(g) figure, imshow(h) as i m executing this code i am not getting any histogram of the image...can anybody tell me why?
  댓글 수: 1
ROHIT GUPTA
ROHIT GUPTA 2022년 10월 16일
I = imread('any image.jpg')
imshow(I)
figure;
imhist(I);

댓글을 달려면 로그인하십시오.

채택된 답변

Guillaume
Guillaume 2015년 7월 29일
편집: Guillaume 2015년 7월 29일
To see the histogram, use imhist without any return argument.
In
h = imhist(g);
h is not an image, nor a handle to a plot, it is a vector of the counts of the bins. h would be better named as count or anything else more meaningful. As per the documention of imhist, the way to plot the histogram if you want to acquire the bin count is with:
[counts, binlocations] = imhist(g); %and again use meaningful variable name for your image
figure, stem(binlocations, counts);

추가 답변 (1개)

Vahid Amin Nili
Vahid Amin Nili 2015년 7월 29일
try "hist(Y,x)" function

카테고리

Help CenterFile Exchange에서 Images에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by