12345678910111213141516171819202122232425262728293031 |
- from numpy import unique
- from peewee import *
- from playhouse.sqlite_ext import *
- class Event(Model):
- id = CharField(null=False, primary_key=True, max_length=30)
- label = CharField(index=True, max_length=20)
- camera = CharField(index=True, max_length=20)
- start_time = DateTimeField()
- end_time = DateTimeField()
- top_score = FloatField()
- false_positive = BooleanField()
- zones = JSONField()
- thumbnail = TextField()
- has_clip = BooleanField(default=True)
- has_snapshot = BooleanField(default=True)
- region = JSONField()
- box = JSONField()
- area = IntegerField()
- class Recordings(Model):
- id = CharField(null=False, primary_key=True, max_length=30)
- camera = CharField(index=True, max_length=20)
- path = CharField(unique=True)
- start_time = DateTimeField()
- end_time = DateTimeField()
- duration = FloatField()
- motion = IntegerField(null=True)
- objects = IntegerField(null=True)
|