Matlab保存图片的几种方法「建议收藏」

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表示获取当前框的图像

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/194243.html原文链接:https://javaforall.cn

相关推荐

古籍办推荐《三国志》及其4种优秀整理版本
365BET导航

古籍办推荐《三国志》及其4种优秀整理版本

📅 07-21 👁️ 3682
方舟生存进化石头怎么采集 方舟生存进化快速采集石头方法
司马光的简介生平,司马光是哪个朝代的人
365bet投注盘口

司马光的简介生平,司马光是哪个朝代的人

📅 10-17 👁️ 8086
【路亚钓鱼】路亚鲈鱼该买什么假饵?
365bet投注盘口

【路亚钓鱼】路亚鲈鱼该买什么假饵?

📅 10-29 👁️ 5060
地政總署
365BET导航

地政總署

📅 10-16 👁️ 8690
打野位前期强度排行,6个大爹统治野区,只有镜全期都强