フィルターのクリア

how to construct a video from frames

1 回表示 (過去 30 日間)
Elysi Cochin
Elysi Cochin 2012 年 11 月 21 日
am constructing video from frames... now i delete a frame... but then also i need to construct video from remaining frames... it can be the first frame i'm deleting or last frame or any other frame... still it must construct video with the remaining frames...
please help me with what modification i need to do here.... please reply...
here's the code i used to construct video when all frames are there..
for frame = 1 : numberOfFrames
outputBaseFileName = sprintf('%d.jpg', frame);
outputFullFileName = fullfile('frame', outputBaseFileName);
% Read the image in from disk.
thisFrame = imread(outputFullFileName);
% Convert the image into a "movie frame" structure.
recalledMovie(frame) = im2frame(thisFrame);
end
% Create new axes for movie.
fontSize=14;
figure;
set(gcf, 'Position',get(0,'Screensize')); % Maximize figure.
axis off;
title('Movie recalled from disk', 'FontSize', fontSize);
% Play the movie in the axes.
movie(recalledMovie);

採用された回答

Image Analyst
Image Analyst 2012 年 11 月 21 日
Just change your for loop to start with the frame you want to begin with:
for frame = beginningFrameNumber : numberOfFrames
  7 件のコメント
Walter Roberson
Walter Roberson 2012 年 11 月 22 日
outframe = 0;
for frame = 1 : numberOfFrames
outputBaseFileName = sprintf('%d.jpg', frame);
outputFullFileName = fullfile('frame', outputBaseFileName);
% Skip this file if it does not exist.
if ~exist(outputFullFileName, 'file')
continue;
end
% Read the image in from disk.
thisFrame = imread(outputFullFileName);
% Convert the image into a "movie frame" structure.
outframe = outframe + 1;
recalledMovie(outframe) = im2frame(thisFrame);
end
Elysi Cochin
Elysi Cochin 2012 年 11 月 22 日
thank u so much... its working... thanks a lot...

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by