feat: 合并 Docker Compose、标注表格优化与部署文档
将 platform + CVAT 合并为单文件 docker-compose.yml,完善 .env 与 init/dev_up 脚本; 新增 docs/DEPLOY.md 与更新 README 以支持新机器部署;含数据湖示例、车队地图、 紧凑表格 UI、ADAS det_7cls 路径与批次台账等近期改动。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -107,7 +107,10 @@ def _labels_from_registry_profile(project: str, task: str, mode: str | None) ->
|
||||
prof = (load_labeling_registry().get("profiles") or {}).get(pk) or {}
|
||||
cvat_names = prof.get("cvat_labels")
|
||||
if cvat_names:
|
||||
return [{"name": str(n), "type": "cuboid"} for n in cvat_names]
|
||||
label_type = prof.get("cvat_label_type") or (
|
||||
"cuboid" if project == "adas" and task == "cuboid_7cls" else "rectangle"
|
||||
)
|
||||
return [{"name": str(n), "type": label_type} for n in cvat_names]
|
||||
return None
|
||||
|
||||
|
||||
@@ -126,6 +129,10 @@ def build_cvat_labels(
|
||||
if project == "adas":
|
||||
if task == "cuboid_7cls":
|
||||
return ADAS_CUBOID_7CLS_LABELS
|
||||
if task == "det_7cls":
|
||||
return [_rect_label(n) for n in [
|
||||
"pedestrian", "car", "truck", "bus", "motorcycle", "tricycle", "traffic cone",
|
||||
]]
|
||||
return ADAS_CUBOID_7CLS_LABELS
|
||||
|
||||
if project == "lane":
|
||||
@@ -145,4 +152,8 @@ def resolve_annotation_types(project: str, task: str | None = None, mode: str |
|
||||
}
|
||||
if project == "adas" and task == "cuboid_7cls":
|
||||
return ["cuboid"]
|
||||
if project == "adas" and task == "det_7cls":
|
||||
return ["bbox"]
|
||||
if project == "dms" and task == "adas":
|
||||
return ["bbox"]
|
||||
return mapping.get(project, ["bbox"])
|
||||
|
||||
Reference in New Issue
Block a user