我在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{:});
运行大小(输入)后,我看到我的输入图像大小为300x200x3。我知道第三个维度是用于颜色通道,但是有没有办法显示这个直方图?谢谢。
在Matlab中尝试对彩色图像进行直方图分析时遇到错误。图像的尺寸为300x200x3,第三维对应于颜色通道。探讨了如何正确处理彩色图像以生成直方图。
640

被折叠的 条评论
为什么被折叠?



