カラーマップの動画について
3 views (last 30 days)
Show older comments
動画をカラーマップに変換したいと思っています。下記のコードを参考にしましたが、うまく実行できません。良い方法を教えていただきたいです。
folder=fileparts(which('DSC_1814.MOV'));
movieFullFileName=fullfile(folder,'DSC_1814.MOV');
nframeWritten=0;
v=VideoReader('DSC_1814.MOV');
p=vision.VideoPlayer;
nframe=round(v.Duration*v.FrameRate);
[folder,baseFileName,extention]=fileparts(movieFullFileName);
folder=pwd;
opFolder=sprintf('%s/Movie Frames from %s',folder,baseFileName);
if ~exist(opFolder,'dir')
mkdir(opFolder);
end
allTheFrames=cell(nframe,1);
allTheFrames(:)={zeros(vidHeight,vidWidth,3,'uint8')};
allTheColormaps=cell(nframe,1);
allTheColormaps(:)={zeros(256,3)};
recalledMovie=struct('cdata',allTheFrames,'colormap',allTheColormaps);
for frame=1:3
opBaseFileName=sprintf('%d.png',frame);
opFullFileName=fullfile(opFolder,opBaseFileName);
thiFrame=imread(opFullFileName);
recalledMovie(frame)=im2frame(thisFrame);
end
エラー: imread>get_full_filename (line 566)
ファイル "C:\Users\○\Documents\MATLAB\Movie Frames from DSC_1814\1.png" は存在しません
エラー: imread (line 375)
fullname = get_full_filename(filename);
エラー: try4 (line 31)
thiFrame=imread(opFullFileName);
Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!