应用MATLAB做图像处理,写的程序如下:
clc;
clear all;
i1=imread('D:\picture\prefect.gif');
A=im2bw(i1);
imshow(A);
运行时出错:
??? Attempt to execute SCRIPT gray as a function:
D:\digital image processing\matlab picture project\gray.m
Error in ==> imageDisplayValidateParams at 48
common_args.Map = gray(256);
Error in ==> imageDisplayParseInputs at 79
common_args = imageDisplayValidateParams(common_args);
Error in ==> imshow at 199
[common_args,specific_args] = ...
Error in ==> gray at 5
imshow(A);
程序最后一句出错,imshow有问题吗?请问是什么原因?