class RandomSubsequencesFromDirectory: def __init__(self,d): from pycvf.lib.graphics.directoryreader import VideoDirectoryReader self.d=d self.vdr=VideoDirectoryReader(self.d) def random(self,len=10): try: f=self.vdr.next() except: self.vdr.reset() f=self.vdr.next() s=RandomSubsquenceGenerator(f[0]).random(len) return s def step(self,len=10): vs=self.random(len) if (self.observer): self.observer(vs) def run(self,len=10): while True: self.step(len)
def __init__(self,d): from pycvf.lib.graphics.directoryreader import VideoDirectoryReader self.d=d self.vdr=VideoDirectoryReader(self.d)