how to rectify this error
조회 수: 1 (최근 30일)
이전 댓글 표시
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);
댓글 수: 0
답변 (1개)
Walter Roberson
2014년 1월 23일
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.
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!