Matlab里imhist如何绘制灰度范围为(0,4095)的灰度直方图

灰度图像范围是0-4095的,怎么用imhist画出灰度直方图,求各位解答

你好,首先读入图像

I = imread('test.jpg'); %
I1 = rgb2gray(I); % 转成灰度图
I2 = 16*double(I1); % 得到0~4095的灰度图
imhist(I2) % 得到灰度范围为(0,4095)的灰度直方图