Matlab中保存imshow图像的方法:imwrite详解
如何在Matlab中保存imshow显示的图像
在Matlab中,可以使用imwrite函数保存imshow函数显示的图像。以下是如何操作的详细步骤:
1. 显示图像
首先,使用imshow函数显示要保存的图像:
% 显示图像
imshow(image_mapped_gray_compressed);
2. 设置保存路径和文件名
接下来,设置保存图像的路径和文件名。将savePath设置为您想要保存图像的目录路径,并将saveFileName设置为您想要保存的图像文件的名称:
% 设置保存路径和文件名
savePath = 'path_to_save_image/';
saveFileName = 'result.jpg';
3. 保存图像
使用imwrite函数将图像保存到指定的路径和文件名中。imwrite函数的第一个参数是要保存的图像数据,第二个参数是保存文件的完整路径和文件名:
% 保存图像
fullSavePath = fullfile(savePath, saveFileName);
imwrite(image_mapped_gray_compressed, fullSavePath);
4. 显示保存成功消息 (可选)
您可以使用fprintf函数打印保存成功的消息,显示保存图像的完整路径和文件名:
% 显示保存成功消息
fprintf('图像已保存为:%s\n', fullSavePath);
完整代码示例
% 显示图像
imshow(image_mapped_gray_compressed);
% 设置保存路径和文件名
savePath = 'path_to_save_image/';
saveFileName = 'result.jpg';
% 保存图像
fullSavePath = fullfile(savePath, saveFileName);
imwrite(image_mapped_gray_compressed, fullSavePath);
% 显示保存成功消息
fprintf('图像已保存为:%s\n', fullSavePath);
通过执行上述代码,将会把imshow(image_mapped_gray_compressed)的结果保存为指定的图像文件。
原文地址: https://www.cveoy.top/t/topic/N3M 著作权归作者所有。请勿转载和采集!