我试图通过以下matlab代码来理解MATLAB的histeq功能。
clear all
S = imread('pout.tif');
[O,P] = histeq(S)
但是我无法理解P的含义,我发现了以下描述。
[J,T] = histeq(I) returns the grayscale transformation T that maps gray levels in the image I to gray levels in J.
当我看到histeq output image时,我可以将3部分分为A,B,C,你可以看到。
我如何理解A,B和C中具有哪些含义?
答案 0 :(得分:0)
在图像的X轴上,您有像素强度,从0到255(8位),在Y轴上有百分比。
图像显示给定点的结果是O
中强度的S
(以255为单位)得出的强度。例如,在您的情况下,S
(您称之为A部分)中强度小于70的像素在O
中的强度为0 * 255,而高于150(C部分)的像素将为强度为1 * 255。中间强度(B部分)将具有Y轴值乘以255的值(例如,S
中的强度100将在O
中具有0.4 * 255的强度。)
我希望我的解释足够明确。