Как показать гистограмму изображения RGB в Matlab?

Я читаю изображение в Matlab, используя

input = imread ('sample.jpeg');

Тогда я делаю

imhist(input);

Это дает эту ошибку:

??? Error using ==> iptcheckinput
Function IMHIST expected its first input, I or X, to be two-dimensional.

Error in ==> imhist>parse_inputs at 275
iptcheckinput(a, {'double','uint8','logical','uint16','int16','single'}, ...

Error in ==> imhist at 57
[a, n, isScaled, top, map] = parse_inputs(varargin{:});

После запускаsize(input)Я вижу, что мое входное изображение имеет размер300x200x3, Я знаю, что третье измерение предназначено для цветного канала, но есть ли способ показать гистограмму этого? Благодарю.

Ответы на вопрос(5)

Ваш ответ на вопрос