def GetShapeMonolithicOrSequence(filename=None): filename = _select_file_if_none(filename) numFrames, w, h = GetShape(filename) isSequence = (numFrames == 1) if isSequence: numFrames = len(get_ne_files(filename, os.path.split(filename)[0])) return numFrames, w, h, isSequence
def LoadMonolithicOrSequenceSpecial(filename=None): filename = _select_file_if_none(filename) numFrames, w, h, isSequence = GetShapeMonolithicOrSequence(filename) if isSequence: files = get_ne_files(filename, os.path.split(filename)[0]) if len(files)==0: print('Empty Directory!') return t0=LoadSingle(files[0]) t=np.zeros([len(files), t0.shape[0], t0.shape[1]], t0.dtype) for i in range(len(files)): t[i] = LoadSingle(files[i]) return t else: return LoadMonolithic(filename)