700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > MATLAB | 生成多张图片并保存

MATLAB | 生成多张图片并保存

时间:2020-02-09 08:22:39

相关推荐

MATLAB | 生成多张图片并保存

利用matlab快速生成多张图片并保存。

%% Title: Image Generator% Author: 羽墨志(/)% Date : -08-21%% Introduction% 按需求生成多张图片并保存到指定文件夹下% 如生成64张480*600(w*h)的32级灰阶png图片并按顺序保存在image文件夹下width = 480; % 图片宽度height = 600; % 图片高度dim = 3; % 图片维度% 按照图片规格预分配内存image = zeros(height, width, dim);path = 'image/'; % 保存的文件夹位置prefix = 'image_'; % 文件名前缀format = 'png'; % (图片)文件格式suffix = strcat('.',format); % 文件后缀gray_level = 32; % 灰阶等级gray_step = 256 / gray_level; % 灰阶间隔% 如果目录不存在则新建,否则删除文件夹并新建if ~exist(path,'dir')mkdir(path);elsermdir(path,'s');mkdir(path);end% 生成图像并保存for index = 1 : gray_level% 计算对应灰阶值gray_value = index * gray_step - 1;image(:,:,:) = gray_value;% 拼接文件名并保存图像imwrite(uint8(image),strcat(path, prefix, num2str(gray_value), suffix), format);end

生成的文件如下入所示:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。