How to store sequence of images generated from MATLAB online in a Folder
조회 수: 2 (최근 30일)
이전 댓글 표시
I have written a code to convert a numerical sequence into a image applying continuous wavelet transform 'scalogram'. I want to save the images into a folder either in cloud or in my computer drive. The following is my code
fb = cwtfilterbank('Signallength',length(x),'Wavelet', 'amor');
colormap = jet(128);
folderpath = fullfile ('E:\','SARS1');
cfs = abs(fb.wt(x));
im = ind2rgb(im2uint8(rescale(cfs)),colormap);
filename = strcat(folderpath,sprintf('%d.jpg',k));
imwrite(imresize(im, [512,512]),filename);
But the code giving me error as:
Error using imwrite
Unable to open file "E:\/SARS_11.jpg" for writing. You might not have write permission.
Is there any way to save it into a folder in online matlab drive my 'mkdir' command ? Otherwise how can I store it into my personal drive?
댓글 수: 0
답변 (2개)
yanqi liu
2022년 5월 20일
yes,sir,may be check the folder,such as
fb = cwtfilterbank('Signallength',length(x),'Wavelet', 'amor');
colormap = jet(128);
folderpath = fullfile ('E:/','SARS1');
if ~exist(folderpath, 'dir')
mkdir(folderpath);
end
cfs = abs(fb.wt(x));
im = ind2rgb(im2uint8(rescale(cfs)),colormap);
filename = fullfile(folderpath,sprintf('%d.jpg',k));
imwrite(imresize(im, [512,512]),filename);
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!