像素强度在百分比图中的分布

我正在试图以灰度图像的百分比来绘制像素强度。 我已经完成了灰度图像缩放和均衡的预处理部分。

我知道他的直方图给出了沿着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);

对于灰度图像,我需要以像素强度值(0-255)为单位的像素强度分布图。


你需要计算直方图

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

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

figure;
bar( 0:255, nn*numel(K)/100 );
title('pixel intensity distribution (%)');
xlabel('intensity level');
ylabel('%');
链接地址: http://www.djcxy.com/p/15873.html

上一篇: Distribution of pixel intensity in percentage plot

下一篇: Pixel Intensity in opencv#