Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 240eed09 authored by DIB Elian's avatar DIB Elian
Browse files

Made imgSize and imgRes optional

parent d5fdb9b9
Branches
No related tags found
No related merge requests found
function LFRec = read(imgSize,imgRes,varargin) function LFRec = read(varargin)
%READ Read lightfield 4D(u,v,x,y) data from yuv file %READ Read lightfield 4D(u,v,x,y) data from yuv file
% LFRec = read(varargin) % LFRec = read(varargin)
...@@ -13,7 +13,7 @@ p.parse(varargin{:}); ...@@ -13,7 +13,7 @@ p.parse(varargin{:});
%filename = p.Results.filename; %filename = p.Results.filename;
% Recover frames % Recover frames
frames = yuv.read(imgSize,imgRes,varargin{:}); frames = yuv.read(varargin{:});
% Recover LF % Recover LF
LFRec = LF.fromSlices(frames); LFRec = LF.fromSlices(frames);
......
function [imgSize,imgRes] = write(LFRef,varargin) function filename = write(LFRef,varargin)
%WRITE Write lightfield 4D(u,v,x,y) data to yuv file %WRITE Write lightfield 4D(u,v,x,y) data to yuv file
% [LFSize,yuvSize] = WRITE(LFRef,varargin) % [LFSize,yuvSize] = WRITE(LFRef,varargin)
...@@ -12,15 +12,10 @@ p.addParameter('filename', filename, @ischar); ...@@ -12,15 +12,10 @@ p.addParameter('filename', filename, @ischar);
p.parse(varargin{:}); p.parse(varargin{:});
%filename = p.Results.filename; %filename = p.Results.filename;
LFSize = size(LFRef);
LFSize(end+1:5) = 1;
imgSize = LFSize(1:3);
imgRes = LFSize(4:end);
% Change 5D LF to a collection of 2D frames % Change 5D LF to a collection of 2D frames
frames = LF.toSlices(LFRef); frames = LF.toSlices(LFRef);
% Write frames as a YUV sequence % Write frames as a YUV sequence
yuv.write(frames,varargin{:}); filename = yuv.write(frames,varargin{:});
end end
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment