matlab语法 调取图片的语法
发布网友
发布时间:2024-10-21 05:20
我来回答
共3个回答
热心网友
时间:2024-11-03 00:25
clc
clear
[X,cmap]=imread('gz.jpg');
X1=X(:,:,1);%读取彩色图片RGB矩阵
X2=X(:,:,2);
X3=X(:,:,3);
class(X1) % 观察X1 的数据类型
%save x1 X1
whos
%==============================================================
image(X);
colormap(cmap);
axis image off %保持宽高比
%==============================================================
%==============================================================
% 图像不同类型之间的转化
% 对应参数的设置
% JPEG jpg ‘Quality’ [0,100]间任意值,默认为75
% TIFF tif ‘Compression’ ‘none’或‘packbits’二位图为‘ccitt’
% HDF hdf ‘Compression’ ‘none’‘rle’或‘jpeg’默认‘rle’
imwrite(X,'gz1.tif','Compression','none') %将图像以TIFF格式保存
imfinfo('gz1.tif') %读取图像的特征信息
imfinfo('gz.jpg')
热心网友
时间:2024-11-03 00:25
print -dbmp vbmatlabplot %默认-r150 表示150dpi
print -dtiff -r300 vbmatlabplot
print('-djpeg','D:\vbmatlabplot.jpeg'); %将句柄为2的图形保存为jpeg/jpg格式的图片,文件名为’C:\abc.jpeg’。
热心网友
时间:2024-11-03 00:26
imread('文件名')