lzth.net
当前位置:首页 >> mAtlAB如何读入图像啊,我把图像放在C盘了,读入的... >>

mAtlAB如何读入图像啊,我把图像放在C盘了,读入的...

MATLAB图像处理工具箱支持四种基本图像类型:索引图像、灰度图像、二进制图像和RGB图像.MATLAB直接从图像文件中读取的图像为RGB图像.它存储在三维数组中.这个三维数组有三个面,依次对应于红(Red)、绿(Green)、蓝(

把图片放到当前workspace的目录下,假定该图片的名称为“1.jpg”,那么对应的在matlab中的命令为imreag('1.jpg');可以得到该图像的矩阵数据,就可以进行相应的操作了

y=imread("图片的完整路径"); %读入图像imshow(y); %显示图像也许是你的路径中含有中文,你必须把路径弄成全英文的(这是matlab软件要求的),或者你把图片放进matlab 的work工作区中,那样你就可以只是使用文件名就行了(不用全路径)

A = imread('filename'); 读取当前目录下的由filename指定的图像.如果图像不在当前目录下,则必须指定完整的路径名.比如:一幅名为test.jpg的图像位于E:\My Documents\Image文件夹中,那么 用 A = imread('E:\My Documents\Image\test.jpg'); 就可以读入该图像 然后用 imshow(A); 就可以显示该图像.MATLAB可以读取任意格式的图像,保存位置可以自定.

有好多种方法: 1.saveas(h,'filename',format), 比如,saveas(h1,'aaa.jpg','jpg'),注意,'filename'中的'.jpg'可加也可不加,加了的话一定要和后面的format一样,当不加的时候出来的文件没有图标,你还得再加,所以我一般都加.这个是可行的,我实现了 2.imwrite, 这个我没有实验成功,但是应该好使你可以查查帮助3.print print filename 当然你可以加点参数例:print aa.jpg

我觉得要不你把图拷到C:\MATLAB6p5\work\的目录下,要不就把matlab的工作路径改成d盘你自己的目录,然后imread就能用了,当然如果是dicom格式的医学图像,有另外的程序读取

也就是把你的图片文件放到matlab路径下,然后在命令窗口运行以下命令即可:I = imread('图片文件名');imshow(I) % 显示图像

imread就可以读入图像坐标就是x,y的值除以分辨率图像在matlab里就是一个矩阵用行列号找就可以比如图像a左上角坐标为(0,0),其坐标(100,100)的点的像素为a(101,101)

imMatrix = imread('name.jpg')%jpg也可以bmp,图片格式 MATLAB图像处理工具箱支持四种基本图像类型:索引图像、灰度图像、二进制图像和RGB图像.MATLAB直接从图像文件中读取的图像为RGB图像.它存储在三维数组中.这个三维

首先不需要在工作路径,只要路径设置对都行,其次imread函数的用法是A=imread('图片路径');这是我读的程序 a=imread('C:\Users\Administrator\Desktop\0YLIP2PSE$CVML`G69M}9QL.jpg'); imshow(a)

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com