msww.net
当前位置:首页 >> mAtlAB imwritE >>

mAtlAB imwritE

matlab中的imwrite函数用法: 1)imwrite(a,filename,fmt) a是图像数据, filename是目标图像名字, fmt是要生成的图片的格式.图像格式有:bmp(1-bit、8-bit和24-bit)、gif(8-bit)、hdf、jpg(或jpeg)(8-bit、12-bit和16-bit)、jp2或jpx、pbm、

imwrite函数用于保存图像,具体如下:1、保存到当前文件夹下:imwrite(I,'abc.png');2、保存到当前文件夹下的一个子文件result下:imwrite(I,'./result/abc.png');3、保存到当前文件夹上一层的一个文件夹result下:imwrite(I,'../result/abc.png');其中I

是你的数据类型有问题.你的矩阵A需要是uint8类型才可以那样做.A1 = uint8(A);imshow(A1);imwrite(A1,'a.bmp')

imwrite是用来生成图象格式的文件的.fwrite是将Matlab数值转换成特定精度数并保存到特定的文件中去,并以列序保存.例子fwrite(fid, magic(5), 'integer*4')

matlab中saveas(handle,['目录','文件名']) 如果只有一幅图,handle设为gcf如果有多副,handle需单独设置matlab中imwrite(image_data,['directory\','filename'])需要与getframe连用两个命令都可以用来保存图像,区别在于1、背景色:saveas保

jpg是有损压缩格式,保存时会破坏原始数据(而且无法恢复),因此每次保存的图片其实都有些许不同.另外jpg格式保存时有质量选项,可能原图的质量比matlab默认的保存质量高,所以原图比较大.

imwrite是在硬盘保存图像,不会显示的显示用image

BW2=double(BW2) 去掉

imwrite(I,'路径\名称.格式','格式'); 格式很多 可以是bmp jpg 等 imwrite(I,'044.jpg','jpg'); 例子 导入的原图保存在work文件夹下

先调用mkdir('dirname')函数创建文件夹,然后再用imwrite写入.

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