请问matlab高手们,image()函数和imshow()函数有什么不同啊

[复制链接]
查看11 | 回复3 | 2017-11-28 16:24:45 | 显示全部楼层 |阅读模式
编写一个M文件就可以看出区别:clear all;close all;warning off all;a=input('the picture:','s');I=imread(a);figure;imshow(I)figure;image(I)不难看出:1.image显示出来图片有坐标轴,而imshow显示出来的图片则没有没有。2.image要将图像按坐标轴的大小来显示,会将坐标轴平面铺满,而不管原图片的大小和比例是多少,这样就极有可能造成图像的失真。而imshow则是按照原图像的像素大小比例来显示的,显示的是就是原图片,而且不会有坐标轴。...
回复

使用道具 举报

千问 | 2017-11-28 16:24:45 | 显示全部楼层
要了解一个函数的用法可在命令窗中用help这个命令:>>helpimimnotfound.usethehelpbrowsersearchfieldtosearchthedocumentation,ortype"helphelp"forhelpcommandopti...
回复

使用道具 举报

千问 | 2017-11-28 16:24:45 | 显示全部楼层
个人觉得imshow()比image()好用,因为image()前面还需要一个colormap...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行