Save motion as motion box count (#10484)

This commit is contained in:
Nicolas Mowen
2024-03-15 13:13:40 -06:00
committed by GitHub
parent 380b15b286
commit 657fab2787
3 changed files with 13 additions and 36 deletions

View File

@@ -366,7 +366,7 @@ def motion_activity():
data: list[Recordings] = (
Recordings.select(
Recordings.start_time,
Recordings.regions,
Recordings.motion,
)
.where(reduce(operator.and_, clauses))
.order_by(Recordings.start_time.asc())
@@ -378,8 +378,7 @@ def motion_activity():
scale = request.args.get("scale", type=int, default=30)
# resample data using pandas to get activity on scaled basis
df = pd.DataFrame(data, columns=["start_time", "regions"])
df = df.rename(columns={"regions": "motion"})
df = pd.DataFrame(data, columns=["start_time", "motion"])
# set date as datetime index
df["start_time"] = pd.to_datetime(df["start_time"], unit="s")