Repository navigation
Expand file tree
/
Copy pathvideo.m
More file actions
66 lines (60 loc) · 1.91 KB
/
Copy pathvideo.m
File metadata and controls
66 lines (60 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
%load the images with frame rate of 1
images =cell(38,1);
images{1}=imread('images1.jpg');
images{2}=imread('images2.jpg');
images{3}=imread('images3.jpg');
images{4}=imread('images4.jpg');
images{5}=imread('images5.jpg');
images{6}=imread('images6.jpg');
images{7}=imread('images7.jpg');
images{8}=imread('images8.jpg');
images{9}=imread('images9.jpg');
images{10}=imread('images10.jpg');
images{11}=imread('images11.jpg');
images{12}=imread('images12.jpg');
images{13}=imread('images13.jpg');
images{14}=imread('images14.jpg');
images{15}=imread('images15.jpg');
images{16}=imread('images16.jpg');
images{17}=imread('images17.jpg');
images{18}=imread('images18.jpg');
images{19}=imread('images19.jpg');
images{20}=imread('images20.jpg');
images{21}=imread('images21.jpg');
images{22}=imread('images22.jpg');
images{23}=imread('images23.jpg');
images{24}=imread('images24.jpg');
images{25}=imread('images25.jpg');
images{26}=imread('images26.jpg');
images{27}=imread('images27.jpg');
images{28}=imread('images28.jpg');
images{29}=imread('images29.jpg');
images{30}=imread('images30.jpg');
images{31}=imread('images31.jpg');
images{32}=imread('images32.jpg');
images{33}=imread('images33.jpg');
images{34}=imread('images34.jpg');
images{35}=imread('images35.jpg');
images{36}=imread('images36.jpg');
images{37}=imread('images37.jpg');
images{38}=imread('images38.jpg');
%all my images are of the same idential; same simensions
%create a video writer with 1fbs
writerObj=VideoWriter('myvideo.avi');
writerObj.FrameRate=0.5;
%set the seconds for each image
for sec=1:38
secsPerImage(sec)=1;
end
%open the video writer
open(writerObj);
%write the frames to the video
for u=1:length(images)
%convert the image into a frame
frame=im2frame(images{u});
for v=1:secsPerImage(u)
writeVideo(writerObj,frame);
end
end
%close the writer object
close(writerObj);