水一篇计算机视觉:imread imshow rgb2gray 还有设置路径

imread在matlab里面就是读取一张图片,因为读取完图片才可以之后对图片操作啦。用法: I=imread('路径(这个直接在一张图片的属性里面就有).图

imread在matlab里面就是读取一张图片,因为读取完图片才可以之后对图片操作啦。用法:

I=imread('路径(这个直接在一张图片的属性里面就有).图片格式')

 举个栗子:

当然要把图片这个对象赋值给一个变量,显示的话就是imshow(I)或者image(I)。这里注意一下,image只能用来显示彩色图像,灰度图像的显示要用inshow函数

 那么把彩色图像转灰度就是rgb2gray函数(这个函数名字是不是很好记住,这个2很是搞笑哈,和Justin Bieber那首2U一样的意思哈哈哈)用法:

刚刚读取了一张照片,被赋值的变量是X,通过rgb2gray(X)就把图片转灰度了。然后同样用imshow函数显示,举个我运行的栗子吧:

 好了最后介绍一下设置路径吧:uu们上机实验的话,一定会遇到那个拿着照相机拍照的男人吧,没错,他叫cameraman,我上机的时候死活在电脑上找不到它,最后请教了一番老师,才知道要先设置路径啊,这样弄:

好了设置完路径输入这个试一下:

clear
A=imread('cameraman.tif');
figure(1)
imshow(A);

 拿着相机的男人就出来了!

好啦,说这么一点点吧,下期再见!