diff --git a/frigate/api/classification.py b/frigate/api/classification.py index 45d265ffc..38eab6da7 100644 --- a/frigate/api/classification.py +++ b/frigate/api/classification.py @@ -207,7 +207,7 @@ async def recognize_face(request: Request, file: UploadFile): ) context: EmbeddingsContext = request.app.embeddings - result = context.recognize_face(name, await file.read()) + result = context.recognize_face(await file.read()) return JSONResponse( status_code=200 if result.get("success", True) else 400, content=result, diff --git a/frigate/embeddings/__init__.py b/frigate/embeddings/__init__.py index be666c974..c593a6c0d 100644 --- a/frigate/embeddings/__init__.py +++ b/frigate/embeddings/__init__.py @@ -197,11 +197,10 @@ class EmbeddingsContext: }, ) - def recognize_face(self, face_name: str, image_data: bytes) -> dict[str, any]: + def recognize_face(self, image_data: bytes) -> dict[str, any]: return self.requestor.send_data( EmbeddingsRequestEnum.recognize_face.value, { - "face_name": face_name, "image": base64.b64encode(image_data).decode("ASCII"), }, )