動画ファイルから画像ファイルに変換する方法

조회 수: 25 (최근 30일)
舞美
舞美 2023년 10월 12일
답변: Dyuman Joshi 2023년 10월 12일
動画ファイルを読み込み、一つ一つのフレームを画像データとしてjpgで保存したいのですが、やり方がわからないため、教えていただきたいです。

답변 (1개)

Dyuman Joshi
Dyuman Joshi 2023년 10월 12일
%% Create object to read video files
%Replace the file-name accordingly
v = VideoReader("filename.extension");
%% Read all the frames
allFrames = read(v);
%% Number of frames
num = size(allFrames, 4);
%% Write each frame as a jpg file
for k=1:num
name = sprintf('Frame_%d.jpg', k);
imwrite(allFrames(:,:,:,k), name)
end
The format of the images will be according to format of the video - Output argument from read()
For more information, refer to -

카테고리

Help CenterFile Exchange에서 Motion Detection에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!