ブラウザから複数のフレームを選択しました。ビデオステガノグラフィーで私のプロジェクトのカバーファイルとして完璧に動作しています。Matlabで複数の画像を保存するには?
カバーフレーム(複数フレーム)にテキストを埋め込んだ後、これらのフレームをステゴ画像として保存したいと思いますが、私の場合は最後の画像のみを保存します。ここで
はコードです:
[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');
答えを書き換えて再フォーマットしてください。現在、あなたがしようとしていることは非常に不明です。 – Wolfie