cli to control zed camera start and stop. 2. measure now use every svo2 file for 1 fish, give intermideate result and final result with confidecne level(*).

This commit is contained in:
kevin
2026-04-16 11:38:30 +08:00
parent 9dce487c79
commit cc6cef0f73
57 changed files with 1877 additions and 386 deletions

View File

@@ -1,6 +1,6 @@
from __future__ import annotations
from typing import Annotated, Optional
from typing import Optional
from fastapi import Depends, Header, HTTPException
@@ -8,8 +8,8 @@ from app.settings import Settings, get_settings
def require_ingest_auth(
settings: Annotated[Settings, Depends(get_settings)],
x_api_key: Annotated[Optional[str], Header(alias="X-API-Key")] = None,
settings: Settings = Depends(get_settings),
x_api_key: Optional[str] = Header(None, alias="X-API-Key"),
) -> None:
expected = settings.ingest_api_key.strip()
if not expected: