接入 Autocal 实时相机及帧时间显示

视频和相机共用 Finger worker,并保留采集时间、源帧编号及媒体时间。通过界面、采集链和真实视频验证。
This commit is contained in:
ykcheungab
2026-10-11 12:50:52 +08:00
parent 12c2fb1c4b
commit 32dcecb270
13 changed files with 280 additions and 91 deletions
+17 -7
View File
@@ -233,24 +233,34 @@
"reserved_points": "The calibration point table and capture controls will appear here: platform coordinates, reference load, sampling statistics and the resulting sensitivity."
},
"source": {
"kind": "Input source",
"kind_video": "Video file",
"kind_camera": "Live camera",
"video": "Finger video",
"camera_index": "Camera index",
"config": "Sensor config",
"browse": "Browse…",
"start": "Play video",
"start": "Start input",
"stop": "Stop",
"idle": "Choose a video and sensor.json",
"idle": "Choose an input source and sensor.json",
"no_frame": "Waiting for processed frames",
"preview_only": "Use this page to check the input image. Calibration trial recording is not connected yet.",
"choose_video": "Choose Finger video",
"choose_config": "Choose sensor.json",
"video_filter": "Video files (*.mp4 *.avi *.mov *.mkv);;All files (*)",
"missing_input": "Choose an existing video file and sensor.json",
"opening": "Opening video…",
"running": "Processing video",
"missing_input": "Choose an existing sensor.json and, for video mode, a video file",
"opening": "Opening input…",
"running": "Processing frames",
"stopping": "Stopping…",
"stopped": "Stopped",
"finished": "Video finished",
"error": "Video processing failed: {detail}",
"frame": "Frame {frame} · acquired at {time:.3f}"
"disconnected": "Camera disconnected",
"failed": "Acquisition failed; check the input source",
"error": "Acquisition or processing failed: {detail}",
"basis_replay": "decoded now",
"basis_camera": "camera received",
"basis_unknown": "read time (source unverified)",
"frame": "Frame {frame} · source {source_frame} · {basis} {time} · dropped {dropped}"
},
"finger": {
"title": "Finger calibration-point debug",
+17 -7
View File
@@ -233,24 +233,34 @@
"reserved_points": "标定点列表与采集控制将在此显示:平台坐标、参考载荷、采样统计与灵敏度结果。"
},
"source": {
"kind": "输入来源",
"kind_video": "视频文件",
"kind_camera": "实时相机",
"video": "Finger 视频",
"camera_index": "相机编号",
"config": "传感器配置",
"browse": "选择…",
"start": "开始播放",
"start": "启动输入",
"stop": "停止",
"idle": "请选择视频和 sensor.json",
"idle": "请选择输入来源和 sensor.json",
"no_frame": "等待处理后的画面",
"preview_only": "此页用于检查输入画面;标定事件记录尚未接通。",
"choose_video": "选择 Finger 视频",
"choose_config": "选择 sensor.json",
"video_filter": "视频文件 (*.mp4 *.avi *.mov *.mkv);;所有文件 (*)",
"missing_input": "请选择存在的视频文件和 sensor.json",
"opening": "正在打开视频…",
"running": "正在处理视频",
"missing_input": "请选择存在的 sensor.json;视频模式还需选择视频文件",
"opening": "正在打开输入…",
"running": "正在处理画面",
"stopping": "正在停止…",
"stopped": "已停止",
"finished": "视频播放完毕",
"error": "视频处理失败:{detail}",
"frame": "帧 {frame} · 采集时间 {time:.3f}"
"disconnected": "相机连接中断",
"failed": "采集失败,请检查输入来源",
"error": "采集或处理失败:{detail}",
"basis_replay": "本次解码",
"basis_camera": "相机接收",
"basis_unknown": "读取时间(来源未确认)",
"frame": "帧 {frame} · 源帧 {source_frame} · {basis} {time} · 丢帧 {dropped}"
},
"finger": {
"title": "手指标定点调试",