Error using imhist Expected input number 1, I or X, to be two-dimensional.
Error in imhist>parse_inputs (line 277) validateattributes(a, {'double','uint8','int8','logical','uint16','int16','single','uint32', 'int32'}, ...
Error in imhist (line 59) [a, n, isScaled, top, map] = parse_inputs(varargin{:});
Error in mainnnn (line 7) [p,x]=imhist(J,256);

답변 (1개)

Walter Roberson
Walter Roberson 2014년 1월 23일

0 개 추천

You probably used imread() to read in an image, and the image is stored as a 3 dimensional matrix because it is an RGB (truecolor) image. imhist() can only be applied to 2D images such as grayscale images.

카테고리

도움말 센터File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기

태그

질문:

2014년 1월 23일

답변:

2014년 1월 23일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by