SuperAPI AI 工具集

amc-run-rtsp-calibration

智能体与模型

查看项目

更新于 10-16 02:34

技能介绍

用途:当用户希望从实时 RTSP 摄像头流进行校准时启用本技能,典型触发包括“calibrate RTSP streams”“run AMC on RTSP”,或用户直接提供一个或多个 rtsp:// 地址。VIOS 会从每条流录制固定时长片段,AMC 微服务将这些片段导入项目,随后走与预录 MP4 校准相同的验证、校准、轮询和结果流程。本地 MP4 应改用 amc-run-video-calibration,内置样例数据应改用 amc-run-sample-calibration。

主要能力:创建项目、启动 RTSP 录制、轮询会话状态、导入片段、上传设置/对齐/布局/可选 GT 与焦距、验证项目、启动校准、轮询结果,并可选执行 VGGT 精化。会话生命周期为 STARTING→RECORDING→COMPLETED→INGESTING→INGESTED,或进入 ERROR/CANCELLED。

必要用法:需先运行 AMC 微服务与 UI、VIOS,并在微服务环境中配置 VIOS_BASE_URL;RTSP 地址需从 VIOS 主机可达。使用前确认微服务就绪:curl -sf http://<HOST_IP>:<MS_PORT>/v1/ready;确认 VIOS 可达:curl -sf http://localhost:30888/vst/api/v1/sensor/list。核心接口包括 POST /v1/create_project、POST /v1/rtsp/capture/<project_id>、GET /v1/rtsp/capture/<project_id>/<session_id>、POST /v1/rtsp/capture/<project_id>/<session_id>/ingest、POST /v1/verify_project/<project_id>、POST /v1/calibrate/<project_id>、GET /v1/get_project_info/<project_id>、GET /v1/result/<project_id>/evaluation_statistics。捆绑脚本为 scripts/run_rtsp_calibration.py,可用环境变量 BASE_URL、PROJECT_NAME、RTSP_URLS、CAMERA_NAMES、DURATION_SECONDS、VIOS_BASE_URL、CALIB_ASSET_DIR、DETECTOR_TYPE 等运行。

适用场景:多路实时摄像头校准、需要从 RTSP 现场采集并评估的场景。

限制:录制时长最小 60 秒,建议 120-180 秒或更长;需有足够移动目标。若 VIOS 需要 bearer 认证,应停止并转人工管理流程,不得在聊天、脚本或日志中传递凭据。不要复用样例数据或旧项目文件,除非用户明确提供路径。若设置文件未固定检测器,需询问用户选择 resnet 或 transformer,不得默认。VGGT 仅在 vggt_state == "READY" 时可选执行。