How to save all jpg data after preprocessing into workspace?
이전 댓글 표시
%% preprocess
%Ou Jin Sheng
%B041820063
clc ;
clear;
home;
%loading file
filelist = dir('*.jpg');
L = length(filelist);
for i = 1:60
CurrentImage{i} =imread([ num2str(i) '.jpg']);%read image based
%%code here
%%implement preprocessed image onto current image
Complete_Output{i} = CurrentImage{i} + FinalOutput;
%%Write complete_output into workspace
imwrite(Complete_Output, {i}); %error here
end
Currently i am reading 60images from local files, after preprocessing, i need to save all 60 images into ...
workspace, how can i do it? Please advice. Much appreciate.
채택된 답변
추가 답변 (1개)
clc ;
clear all;
home;
%loading file
filelist = dir('*.jpg');
L = length(filelist);
for i = 1:60
CurrentImage{i} =imread([ num2str(i) '.jpg']);%read image based
%%code here
%%implement preprocessed image onto current image
Complete_Output{i} = CurrentImage{i} + FinalOutput;
%%Write complete_output into workspace
%imwrite(Complete_Output, {i}); %error here
imwrite(mat2gray(Complete_Output{i}), sprintf('./%03d.png', i));
end
카테고리
도움말 센터 및 File Exchange에서 Image Sequences and Batch Processing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!