您的位置:首页 > 编程语言 > MATLAB

图像处理之图片展示

2017-06-02 11:35 225 查看
上一节我们介绍了imread()读取图片函数,我们先回顾一下:

image = imread(‘图片名.jpg’);

或者image = imread(‘路径\图片名.jpg’);

注意用的是英文半角符,路径名要写正确,按上箭头可以看记录,

输入clc可清理command window,

输入clear可清理workspace,

输入close all 可关闭所有打开的窗口。

当我们把图片读取到workspace内,保存的是矩阵形式,我们怎么把它显示出来呢?

这节我们继续介绍展示图片的函数

1.imshow()

imshow是最常见的用于展示图片,在括号内放入图片的变量名即可。



但是正如上面可见,不知道为什么报错?难道是我的MATLAB软件问题?还是编译器问题?知道的大神请指教,谢谢。

虽然会出现错误,但是我加上figure函数,同样也可以imshow了



希望明白的大神可以指点一下。

我们可以看到,figure窗口有一些实用的工具,例如:

放大,缩小,移动,3D旋转等等。

同时,imshow可以展示很多图片类型;

有时候我们需要转换成灰度图,我们可以使用

image_gray =rgb2gray(image);



但是对于展示图片,我一般用的是第二种方法

2.imtool()

这个函数包含的实用小工具更多



正如图片所示,我可以测量物体的长度,我最喜欢的是我可以直接看到像素值,所以我常用的是imtool去展示图片

还有一种展示图片的方法是使用APP

3.image viewer



这里也可以快速展示图片

好,本节就介绍到这里,欢迎评论。三人行,则必有我师,感谢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  函数 图像处理 matlab