【问题标题】:Matlab manually finding histograms and pdfs of imagesMatlab 手动查找图像的直方图和 pdf
【发布时间】:2015-04-15 22:49:58
【问题描述】:

使用 Otsu 的方法进行图像处理并获取白色/黑色图片的直方图和 PDF。这是我编写的代码,但我无法通过直方图获取 PDF。

I = imread('sample.jpg');
level = graythresh(I);
X = rgb2gray(I);
A = im2bw(X,level);
A2 = im2bw(X,58/255);
B = medfilt2(A2);
figure, imshow(I)
figure, imhist(X)
figure, imshow(A)
figure, imshow(A2)
figure, imshow(B)

【问题讨论】:

    标签: matlab image-processing histogram


    【解决方案1】:

    imhist 只显示直方图,不显示 PDF。如果您正在寻找 X 的 PDF,您可以使用:

    histogram( X(:), 'Normalization', 'probability' );
    axis tight
    

    编辑:完整代码

    I = imread('sample.jpg');
    level = graythresh(I);
    X = rgb2gray(I);
    A = im2bw(X,level);
    A2 = im2bw(X,58/255);
    B = medfilt2(A2);
    figure, imshow(I)
    figure; histogram( X(:), 'Normalization', 'probability' );
    axis tight;
    figure, imshow(A)
    figure, imshow(A2)
    figure, imshow(B)
    

    【讨论】:

      猜你喜欢
      • 2015-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-10
      • 1970-01-01
      • 2015-09-16
      • 2015-08-27
      • 2012-10-15
      相关资源
      最近更新 更多