This statement is not inside any function. (It follows the END that terminates the definition of the function "extract_tiff".)
조회 수: 2 (최근 30일)
이전 댓글 표시
Could you please help with explanation. Thank you in advance.
I am trying to pass a file, but I keep getting this ERROR!
This statement is not inside any function.
(It follows the END that terminates the definition of the function "extract_tiff".)
function [] = extract_tiff()
[filename,pathname]=uigetfile({'*.avi';'*.mov'},'File Selector');
outPath = [pathname,'frame\'];
if ~exist(outPath,'dir')
mkdir(outPath)
end
mov = VideoReader([pathname,filename]);
k = 1;
images = readFrame(mov);
images=im2uint8(images);
outName=sprintf('cam_0_%06d.tif',k);
imwrite(images,[outPath,outName],'tiff');
% outName = sprintf('cam_0_%06d.tif',k);
% imwrite = images,[outPath,outName],'tiff');
k=k+1;
end
end
댓글 수: 0
답변 (1개)
per isakson
2020년 5월 31일
There are two end at the end of the function.
k=k+1;
end
end
Remove one of them
참고 항목
카테고리
Help Center 및 File Exchange에서 Image Processing and Computer Vision에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!