2014-03-13 37 views
0

我想绘制灰度图像百分比中的像素强度。我已经完成了灰度图像缩放和均衡的预处理部分。百分比图中像素强度的分布

我知道他的直方图给出了沿Y轴的像素强度分布,但我想要的是百分比。

任何帮助表示赞赏。

我使用的代码是在这里

clc; 
    close all; 
    clear all; 
    I=imread('sand5.jpg'); 
    j=rgb2gray(I); 
    figure,imshow(j); 
    J=scale_image(j,1); 
    figure,imshow(J); 
    K=histeq(J); 
    figure,imshow(K); 

我需要用于像素强度分布的情节在百分比VS沿为灰度图像x轴上的像素强度值(0-255)。

回答

2

你需要计算直方图

nn = hist(K(:), 0:255); % histogram for 0..255 bins 

现在nn计数在每个容器的像素数。要获得百分比,只需除以像素总数(numel(K))并乘以100.

figure; 
bar(0:255, nn*numel(K)/100); 
title('pixel intensity distribution (%)'); 
xlabel('intensity level'); 
ylabel('%');