matlab如何保存figure中去掉白边的图片

简介: matlab如何保存figure中去掉白边的图片

输出图片成可直接调入的灰度图,设置输出图片空白边距,以及调整图片大小,纵横比。


一、先显示图片,imshow。如果是plot,或者newplot,直接看“三”。

imshow(strain_image,'border','tight','initialmagnification','fit');

%'border','tight'的组合功能意思是去掉图像周边空白

%'InitialMagnification','fit'组合的意思是图像填充整个figure窗口


二、设置窗口大小。只设置窗口大小就行,数组含义:[left bottom width height]。我是设成正方形。


set (gcf,'Position',[0,0,512,512])

顺便提一下,默认plot的position是   [232   246   560   420]


三、使图片填充整个figure,也就是成规定的形状。

axis normal;


一般的用plot函数画的图像只需要set(gca,'position',[0 0 1 1])就可以达到目的,但是imshow的函数里使用了axis image,保持了图像的比例,所以必须用axis normal改回来.才会伸缩图像填充这个figure区域.否则只能手动调整图像的大小,比例合适时空白也会消失。

如果要控制插值方式,就要用imresize命令。

MATLAB生成Gif图片程序源代码


四、保存,只能用菜单里的“save as...”或者saveas命令

saveas(gca,'meanshape.bmp','bmp');


总结,就是下面四条命令:

imshow(strain_image,'border','tight','initialmagnification','fit');

set (gcf,'Position',[0,0,500,500]);

axis normal;

saveas(gca,'meanshape.bmp','bmp');

相关文章
|
7月前
|
机器学习/深度学习 算法
m基于OFDM+QPSK和DNN深度学习信道估计的无线图像传输matlab仿真,输出误码率曲线,并用实际图片进行测试
m基于OFDM+QPSK和DNN深度学习信道估计的无线图像传输matlab仿真,输出误码率曲线,并用实际图片进行测试
279 0
|
5月前
|
机器学习/深度学习 数据采集 监控
m基于CNN卷积神经网络的口罩识别系统matlab仿真,带GUI操作界面,可以检测图片和视频,统计人数
m基于CNN卷积神经网络的口罩识别系统matlab仿真,带GUI操作界面,可以检测图片和视频,统计人数
87 0
|
7月前
|
数据可视化
期刊论文图片代码复现【由图片还原代码】(Origin&Matlab)
期刊论文图片代码复现【由图片还原代码】(Origin&Matlab)
149 0
|
8月前
|
机器学习/深度学习 传感器 算法
图片数字带通传输系统附matlab代码
图片数字带通传输系统附matlab代码
|
9月前
|
算法
OFDM图像传输系统matlab仿真,以图片作为数据源进行发送,接收端还原图片,对比MPSK,MQAM等调制方式
OFDM图像传输系统matlab仿真,以图片作为数据源进行发送,接收端还原图片,对比MPSK,MQAM等调制方式
127 0
|
11月前
|
算法
基于临近图片相似性分析的图片碎片拼接算法matlab仿真
基于临近图片相似性分析的图片碎片拼接算法matlab仿真
243 0
基于临近图片相似性分析的图片碎片拼接算法matlab仿真
MATLAB:批量对图片进行裁剪
批量对图片进行裁剪的方法
416 0
第七周作业:matlab分别对图片加入高斯噪音和椒盐噪音,然而利用均值滤波和中值滤波分别对上述两种噪音进行去噪。
简介:第七周作业:matlab分别对图片加入高斯噪音和椒盐噪音,然而利用均值滤波和中值滤波分别对上述两种噪音进行去噪。
第七周作业:matlab分别对图片加入高斯噪音和椒盐噪音,然而利用均值滤波和中值滤波分别对上述两种噪音进行去噪。
第五周作业:利用matlab将图片依次进行,平移、镜像、旋转、0.5 倍缩小,然后分别将变换后的图像进行二维傅里叶变换。
简介:第五周作业:利用matlab将图片依次进行,平移、镜像、旋转、0.5 倍缩小,然后分别将变换后的图像进行二维傅里叶变换。
第五周作业:利用matlab将图片依次进行,平移、镜像、旋转、0.5 倍缩小,然后分别将变换后的图像进行二维傅里叶变换。
|
计算机视觉
第三周作业:matlab将一张图片进行顺时针旋转 20°,做水平镜像,做错切变换,缩小图像处理,并采用双线性插值方法
简介:第三周作业:matlab将一张图片进行顺时针旋转 20°,做水平镜像,做错切变换,缩小图像处理,并采用双线性插值方法
第三周作业:matlab将一张图片进行顺时针旋转 20°,做水平镜像,做错切变换,缩小图像处理,并采用双线性插值方法