Video-Summary/Layer.py

19 lines
483 B
Python
Raw Normal View History

2020-09-20 20:01:54 +00:00
class Layer:
2020-09-24 15:14:59 +00:00
#data = [(contour, (x,y,w,h)),]
2020-09-29 20:23:04 +00:00
startFrame = None
lastFrame = None
2020-09-24 20:48:04 +00:00
2020-09-28 20:28:23 +00:00
def __init__(self, startFrame, data):
2020-09-24 15:14:59 +00:00
self.startFrame = startFrame
2020-09-28 20:28:23 +00:00
self.lastFrame = startFrame
2020-09-29 20:23:04 +00:00
self.data = []
2020-09-24 20:48:04 +00:00
self.data.append(data)
print("Layer constructed")
2020-09-24 20:48:04 +00:00
def add(self, frameNumber, data):
2020-09-29 20:23:04 +00:00
if not (self.startFrame + len(self.data) - frameNumber < 0):
self.lastFrame = frameNumber
self.data.append(data)