Don't crop by region for genai snapshot for manual events

This commit is contained in:
Josh Hawkins 2024-12-15 16:54:35 -06:00
parent 17f8939f97
commit af50da2173

View File

@ -335,8 +335,10 @@ class EmbeddingMaintainer(threading.Thread):
) )
# crop snapshot based on region before sending off to genai # crop snapshot based on region before sending off to genai
# provide full image if region doesn't exist (manual events)
region = event.data.get("region", [0, 0, 1, 1])
height, width = img.shape[:2] height, width = img.shape[:2]
x1_rel, y1_rel, width_rel, height_rel = event.data["region"] x1_rel, y1_rel, width_rel, height_rel = region
x1, y1 = int(x1_rel * width), int(y1_rel * height) x1, y1 = int(x1_rel * width), int(y1_rel * height)
cropped_image = img[ cropped_image = img[