Sequence Images on Matlab
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
clc; clear; close all;
%%Test
vid=VideoReader('MVI_1444.MOV');
numFrames = vid.NumberOfFrames;
for i = 1:25:numFrames
frames = read(vid,i);
imwrite(frames,['Image' int2str(i), '.jpg']);
im(i)=image(frames);
endclc; clear; close all;
%%Test
vid=VideoReader('MVI_1444.MOV');
numFrames = vid.NumberOfFrames;
for i = 1:25:numFrames
frames = read(vid,i);
imwrite(frames,['Image' int2str(i), '.jpg']);
im(i)=image(frames);
end
%%To Extract Frame
vid=VideoReader('MVI_1444.MOV');
numFrames = vid.NumberOfFrames;
for i = 1:25:numFrames
frames = read(vid,i);
imwrite(frames,['Image' int2str(i), '.jpg']);
im(i)=image(frames);
end
How can i play the image sequences like a video ?
How can i overwrite the file into Image1.jpg, Image2.jpg, ..... ImageN.jpg ?
0 Kommentare
Antworten (1)
Vidip
am 8 Apr. 2024
To play back the image sequences like a video and overwrite the files into a consistent naming format (Image1.jpg, Image2.jpg, ..., ImageN.jpg), you can make some adjustments to your MATLAB code.
To play the image sequences like a video, you can use a loop along with the ‘imshow’ function and a short pause to simulate the video playback and to save the images with a consistent naming format (Image1.jpg, Image2.jpg, ..., ImageN.jpg), you can modify the loop where you save the frames. When constructing the filename, ensure that the frame index (i) starts from 1 and increments in the way you desire.
For more information, you can refer to the documentation link below:
0 Kommentare
Siehe auch
Kategorien
Mehr zu Image Processing Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!