0

心電図画像のヒストグラムの調べ方を教えてください。私のプログラムは次のエラーを出します:

Function IMHIST expected its first input, I or X, to be two-dimensional.

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

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

私のプログラムは次のとおりです。

Im1 = imread('pic1.jpg');Im = im2double(Im1);figure,imhist(Im)
4

1 に答える 1

3

ほとんどの場合、画像は RGB として保存されます。したがって、グレースケールに変換する必要があります。

Im1 = imread('pic1.jpg');
Im = im2double(Im1);
Im = rgb2gray(Im); %# convert to grayscale
figure,imhist(Im)
于 2012-08-15T14:52:39.127 に答える