MATLAB Answers

This statement is not inside any function. (It follows the END that terminates the definition of the function "extract_tiff".)

8 views (last 30 days)
EFSTATHIOS POLYDOROU
EFSTATHIOS POLYDOROU on 31 May 2020
Commented: EFSTATHIOS POLYDOROU on 4 Jun 2020 at 12:13
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 Comments

Sign in to comment.

Categories