作业帮 > 综合 > 作业

matlab程序为什么不能运行

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/02 23:45:55
matlab程序为什么不能运行
g0=imread('e:\Desert.bmp','bmp'); %彩色图像
g1=imnoise(g0,'salt&pepper',0.2);
imshow(g1);
Desert.bmp 在E盘
图像没有问题
g1=imnoise(g0,'salt&pepper',0.2);这句有问题,应该是g1=imnoise(g0,'salt & pepper',0.2);中间加空格的.第三句如果图片太大,可能不适合显示,但不影响输出图像.
再问: 如何把图片变小一点?
再答: 这是显示问题,像素点数太多,而 figure显示图片位置的大小又是固定的。使用语句 imwrite(g1,'my_photo.bmp','bmp'); (g1是第二句的运行结果)运行后在你的workspace里面保存名为 my_photo 的图像,应该是完整的。