我正在使用imagesc来获得整体图像.但是,我只设法显示它然后我必须手动保存它,我找不到用imwrite或imsave从脚本保存图像的方法.有可能吗?
代码:
image='C:\image.jpg';
in1= imread((image));
in=rgb2gray(in1);
in_in= cumsum(cumsum(double(in)), 2);
figure, imagesc(in_in);
Run Code Online (Sandbox Code Playgroud)
您也可以使用print命令.例如,如果您运行多个图像并想要序列化并保存它们,您可以执行以下操作:
% Create a new figure
figure (fig_ct)
% Plot your figure
% save the figure to your working directory
eval(['print -djpeg99 ' num2str(fig_ct)]);
% increment the counter for the next figure
fig_ct = fig_ct+1;
Run Code Online (Sandbox Code Playgroud)
哪里fig_ct只是一个柜台.如果您有兴趣以不同于jpeg的其他格式保存它,请查看文档,您可以执行tiff,eps等等.
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
9283 次 |
| 最近记录: |