相关疑难解决方法(0)

如何在MATLAB中保存更改的图像?

我想将图像读入MATLAB,在其上绘制一个矩形,然后保存图像.

另外,我只是在学习MATLAB - 请保持温和.看起来它应该很简单,但我似乎无法做到.

im = imread('image.tif');
imshow(im);
rectangle('Position', [100, 100, 10, 10]);
imwrite(im, 'image2.tif');
Run Code Online (Sandbox Code Playgroud)

即使我可以在图像上看到矩形,保存的图像也不会显示矩形.如何保存图像并显示矩形?

FWIW,我已经尝试过saveas(),但这给了我一个巨大的形象.有没有办法使用saveas()并使保存的图像正确的大小?

file-io matlab image-manipulation

13
推荐指数
4
解决办法
5万
查看次数

保存Matlab图没有密谋吗?

有没有一种方法可以在没有实际绘图的情况下保存图形图?我的意思是,假设我要保存图表plot(1:10, (1:10).^2),我可以保存它而不显示它吗?

我希望通过切断不必要的数字绘图来缩短运行时间(保存后无论如何都会关闭).

谢谢!

matlab plot save figure

11
推荐指数
2
解决办法
2万
查看次数

octave(matlab),如何创建情节而不显示?

八度音程(matlab)的问题.在程序中我有循环我绘制数据.在每个循环结束时,我将绘图保存到光盘.在此过程中,八度绘制每个绘图.它减缓了这个过程.我只需要将图保存在光盘上.如果我无法显示它们,只是保存,它将大大加快这一过程.有没有方法可以绘制绘图到处理程序而不显示它?绘制我使用的scatter功能.

matlab octave

4
推荐指数
2
解决办法
5910
查看次数

标签 统计

matlab ×3

figure ×1

file-io ×1

image-manipulation ×1

octave ×1

plot ×1

save ×1