正式使用数字化实验与测量

双摄颜色标记与声场同步追踪系统

Dual-Camera Acoustic Marker Tracker

面向运动与声场融合实验的纯前端工具,将双摄颜色标记追踪、麦克风特征提取、统一时间戳对齐和交互式二维/三维可视化组织在同一浏览器工作流中。

入口与运行说明

摄像头和麦克风功能需要 HTTPS 或 localhost,并需用户主动授予设备权限。系统显示的 dBFS 是相对于数字满刻度的电平,不等同于经过校准的真实声压级 dB SPL;双摄三维轨迹也需要结合实验装置完成空间标定。

项目背景

项目背景与问题

物理实验中的运动轨迹与声音数据常由不同设备分别记录,时间难以对齐,空间关系也不直观。本项目使用浏览器单调时钟融合视觉与音频记录,并在第二台摄像头不可用时自动降级到单摄二维模式。

核心功能

  • 双摄像头枚举、选择与实时预览,第二路不可用时自动降级
  • 框选目标区域并自动估算 HSV 阈值,结合形态学去噪与连通域追踪
  • 提取 RMS、dBFS、主频、频谱质心与过零率等音频特征
  • 以 performance.now() 单调时钟进行视觉—音频最邻近时间匹配
  • 二维轨迹、声场散点与可旋转缩放的三维轨迹同步展示
  • 导出视觉、音频与融合 CSV、完整 JSON 会话及 PNG 轨迹截图

教学与实验价值

  • 把运动学轨迹与声学测量放入同一可追溯实验链路
  • 帮助学生理解多传感器数据的时间同步与融合
  • 支持比较单摄二维记录与双摄三维重构的能力边界
  • 为 dBFS、主频、频谱特征和空间标定讨论提供真实数据

典型使用场景

  • 运动物体与发声过程同步研究
  • 空间声场与轨迹关系探究
  • 双摄视觉测量与三维重构教学
  • 多模态实验数据采集与导出

技术特点

  • Vite、TypeScript 与纯浏览器静态部署
  • MediaDevices 与 Web Audio API
  • Web Worker 图像处理与指数平滑
  • 统一单调时钟与容差匹配
  • 交互式 Canvas 二维/三维可视化

后续规划

  • 01补充双摄几何标定与真实长度单位换算
  • 02在固定增益和标准声源条件下建立 dB SPL 校准流程
  • 03继续验证不同浏览器和多摄像头设备的兼容性
版本历史版本与研究历程1 个记录
正式使用

Netlify 正式在线版

纯浏览器正式入口,支持双摄追踪、声学特征与融合导出