首页 > 其他分享 >Matalb如何批量存储图片

Matalb如何批量存储图片

时间:2023-02-19 22:44:40浏览次数:34  
标签:存储 rotate 批量 title pic uint8 file Matalb png

Code

clc;
close all;
clear all;

[file,path] = uigetfile({'*.jpg';'*.png'},'sel pic'); % 注意“;”多种格式时使用{'.xxx';'*.xxx'}
init_pic = imread([path,file]);
%% 省略
%% 省略

subplot(2,2,1); imshow(uint8(init_pic));       title('原图');
subplot(2,2,2); imshow(uint8(rotate_img1));    title('最近邻域');
subplot(2,2,3); imshow(uint8(rotate_img2));    title('双线性');
subplot(2,2,4); imshow(uint8(rotate_img3));    title('双三次');

mkdir(file);%创建文件夹
cd(file);
imwrite(uint8(init_pic),'init_pic.png');	%此function中目标文件夹必须已存在,若要创建新文件夹,可以配合mkdir()函数实现
imwrite(uint8(rotate_img1),'rotate_img1.png');	
imwrite(uint8(rotate_img2),'rotate_img2.png');	
imwrite(uint8(rotate_img3),'rotate_img3.png');	
cd('..'); %返回上一级

 示例

 

标签:存储,rotate,批量,title,pic,uint8,file,Matalb,png
From: https://www.cnblogs.com/powerforme/p/17135641.html

相关文章