매트랩으로 동영상 만들기.
매우 쉽다.
매매맴?
코드
clc;
clear all;
close all;
%% 동영상에 사용될 프레임을 만들기
mkdir('Seq'); % 먼저 폴더를 만들고
nr_frame = 100;
w_frame = 400;
h_frame = 300;
for i =1 :nr_frame
img_name = sprintf('Seq/%d.png', i);
img_matrix = randn(h_frame, w_frame, 3);
imwrite(img_matrix, img_name);
end
%% 프레임들로 동영상 만들기
vidName = 'test.avi';
frmRate = 10;
video = VideoWriter( vidName );
video.FrameRate = ( frmRate );
open( video );
for i = 1:nr_frame
img = imread( ['Seq/' num2str(i) '.png']);
img = im2double(img);
writeVideo( video, img );
end
close( video );
%% 끝
결과물
왠지 지지직 소리가 나며 자야할 것 같다.
'Enginius > Matlab' 카테고리의 다른 글
Use Microsoft Kinect in Matlab (2013~) (6) | 2013.07.24 |
---|---|
Get CLICK point in an Image (0) | 2013.07.03 |
Check Point in Polygon (inpolygon) (0) | 2013.05.13 |
Field를 만들고, 특정 Field에서 원하는 값 가져오기 (interp2) (0) | 2013.04.24 |
Matlab과 Linux 사이의 socket 통신 예제 (0) | 2013.04.02 |