function img=getCubeImage(i, maskOut, homeDir) if (nargin<3) homeDir='Cube/PNG/'; if (nargin<2) maskOut=1; end end img=imread([homeDir, num2str(i), '.png']); blackLevel=2048; saturationLevel=max(img(:))-2; img=img-blackLevel; img(img<0)=0; m=zeros(size(img, 1), size(img, 2)); for ch=1:3 m=m+double(img(:, :, ch)>=saturationLevel-blackLevel); end m=m>0; if (maskOut~=0) m(1050:end, 2050:end)=1; end for ch=1:3 channel=img(:, :, ch); channel(m)=0; img(:, :, ch)=channel; end end