1
MATLAB을 사용하여 비디오 파일을 만들려고합니다.MATLAB 함수 열기는 작업 공간에서는 작동하지만 함수에는 없습니다.
function [vidObj] = createVideo(frames, frameRate, filename)
%Create video object
num_frames = size(frames,2);
vidObj = VideoWriter(filename);
vidObj.Quality = 100;
vidObj = frameRate;
open(vidObj);
%some more stuff...
문제는 MATLAB은 항상 엽니 전화에서 내게 오류를 준다 (vidObj)입니다
Error using open (line 69)
NAME must contain a single string.
내 문자열이 그냥 ... 'test_video.avi 간단 말 : 여기 제 기능입니다 '. 하지만 작동하지 않습니다. 나는 또한 함수로 가서 'filename'을 리터럴 문자열로 바꾸려고 시도했다.
이상한 점은 명령 창에 명령을 입력하면 제대로 작동한다는 것입니다. 왜? 기능에서 어떻게 작동합니까?
아! 고맙습니다! 그 너무 피곤한 순간들 중 하나. – Sterling