2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > Matlab保存图片的几种方法

Matlab保存图片的几种方法

时间:2018-10-30 12:19:13

相关推荐

Matlab保存图片的几种方法

写在前面:本文系作者原创,转载或引用请注明文章出处,多谢!Matlab中保存图片有很多函数可以用到,本文将简单总结三种保存图像的方法,其他的日后补充。1、保存一幅经过处理的图像,又不希望损失其分辨率:采用imwrite()函数例:想保存图像img,可以写:imwrite(img, adressString);%adressString表示输出地址如果希望同时输出多张图片,可以这样定义string:adressString = ['D:\picture\' sprintf('%0.4d', num) ',jpg'];%这里num是该图像所在的循环编号,可以输出成各种格式的图片2、保存一幅经过处理的图像,还希望能在图像上的一些区域加入文字:采用insertText()函数和imwrite()函数例:想保存图像img,上面在某个区域写了文字hello world,可以写:position = [0 0];%加入文字左上角的坐标string = ‘hello world’;img = insertText(img, position, string, 'FontSize', 25, 'BoxColor', 'blue', 'BoxOpacity', 0.5, 'TextColor', 'white');imwrite(img,adressString);如果希望每次文字的坐标都发生变化(如目标跟踪),只需要把position写成可变的就好。 效果:3、保存plot输出的图片(可能会经过损失,只是希望获得效果,对精度并不在意):采用saveas()saveas(gcf, adressString);%gcf表示获取当前框的图像

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。