feat: Add support for ADAS project in labeling and export processes
- Implemented class name loading for ADAS campaigns in `_class_names_for_campaign`. - Enhanced annotation parsing to support cuboid and 2D rectangle labels in `_parse_ls_annotations`. - Updated catalog building to include ADAS packs and batches in `build_catalog_signature`. - Added ADAS cuboid promotion logic in `adas_cuboid.py`, supporting both quaternion_json and YOLO HBB formats. - Introduced validation for ADAS batches to check for YOLO HBB labels in `adas_cuboid.py`. - Modified delivery scanning to include ADAS project deliveries in `scan.py`. - Extended job execution to handle ADAS exports for YOLO format in `runner.py`. - Updated labeling export logic to accommodate ADAS project in `export_cuboid_batch.py`. - Enhanced format conversion to support rectangle labels in `format_converter.py`. - Improved CVAT task handling in `service.py` to ensure task ID updates on each labeling job. - Updated web API endpoints to reflect ADAS project changes in `hsap-api.ts`. - Added ADAS catalog types and UI components for displaying ADAS packs and batches in `dmsCatalog.ts`, `CatalogPage.tsx`, and `ExportPage.tsx`. - Adjusted workflow registry to align with new ADAS project structure.
This commit is contained in:
@@ -350,7 +350,7 @@ python as.py train dms dam --track platform # 平台训练(需审核)
|
||||
| `/api/v1/system` | `system_routes.py` | 审核队列、任务监控、执行日志 |
|
||||
| `/api/v1/delivery` | `delivery_routes.py` | 批次交付、Bitable 集成 |
|
||||
| `/api/v1/feishu` | `feishu_routes.py` | Bitable Webhook 回调 |
|
||||
| `/api/v1/` (根) | `server.py` | health, dashboard, catalog, approvals, simulate, agents |
|
||||
| `/api/v1/` (根) | `server.py` | health, dashboard, catalog, simulate, agents |
|
||||
|
||||
### 6.2 核心端点速查
|
||||
|
||||
@@ -366,10 +366,10 @@ GET /api/v1/catalog
|
||||
POST /api/v1/catalog
|
||||
|
||||
# 审核流程
|
||||
GET /api/v1/approvals
|
||||
POST /api/v1/approvals/{id}/approve
|
||||
POST /api/v1/approvals/{id}/reject
|
||||
GET /api/v1/approvals/{id}/preview
|
||||
GET /api/v1/system/audit
|
||||
POST /api/v1/system/audit/{id}/approve
|
||||
POST /api/v1/system/audit/{id}/reject
|
||||
GET /api/v1/system/audit/{id}/preview
|
||||
|
||||
# 任务队列
|
||||
GET /api/v1/jobs
|
||||
|
||||
Reference in New Issue
Block a user