Ich habe mehrere Frames aus dem Browser ausgewählt. Es funktioniert perfekt als Cover-Datei für mein Projekt in Video Steganography.Wie speichere ich mehrere Bilder in Matlab?
Nach dem Einbetten von Text in Coverframes (mehrere Frames) möchte ich diese Frames als Stego-Bilder speichern, aber in meinem Fall speichert es nur das letzte Bild. Hier
ist der Code:
[fn, pn,fi] = uigetfile('*.jpg*','Select the Cover Image','Multiselect','on');
coln=size(fn);
numberfile=coln;
for i=1:numberfile
fn(i);
entirefile=fullfile(pn,fn{i});
fid=fopen(entirefile);
fclose(fid);
end
I = imread([pn,fn{i}]);
pix=I(:);
J = reshape(pix,size(I));
%till here is working fine
%this code below it problem when I save Stego image it save only last image
[fn, pn] = uiputfile('*.png', 'Save Stego Image');
imwrite(J,[pn,'\',fn],'png');
Versuchen Sie, Ihre Antwort umzuformulieren und neu zu formatieren, derzeit ist es sehr unklar, was Sie zu tun versuchen. – Wolfie