matlab的 imread

来源:百度知道 编辑:UC知道 时间:2024/06/28 00:26:59
I=imread('C:\Documents and Settings\Administrator\桌面\a5.bmp');
bw1=edge(I,'prewitt');
imshow(bw1);
错误为:
??? Function EDGE expected its first input, I, to be two-dimensional.

Error in ==> edge>parse_inputs at 564
iptcheckinput(I,{'numeric'},{'nonsparse','2d'},mfilename,'I',1);

Error in ==> edge at 197
[a,method,thresh,sigma,thinning,H,kx,ky] = parse_inputs(varargin{:});

Error in ==> myfun at 2
bw1=edge(I,'prewitt');

Function EDGE expected its first input, I, to be two-dimensional
I必须是灰度图像或单色位图矩阵(二维矩阵),不能是彩图矩阵(三维矩阵)。

在路径中出现中文不行吧