Enciclopedia Boulder v1.0

Inicio · Capítulos · 14. Señales para visión artificial

15.18 14.1.17 Ejemplo de registro JSON

{
  "trackId": "athlete-01",
  "landmarkId": "left_wrist",
  "timestampNs": 187654321000,
  "imagePixel": {
    "u": 812.4,
    "v": 436.7
  },
  "imageNormalized": {
    "x": 0.4234,
    "y": 0.4047
  },
  "cameraMetric": {
    "x": -0.184,
    "y": 0.092,
    "z": 2.734,
    "frameId": "C"
  },
  "worldMetric": {
    "x": 1.286,
    "y": 2.143,
    "z": 0.428,
    "frameId": "W"
  },
  "confidence": 0.91,
  "visibility": 0.84,
  "presence": 0.98,
  "occlusionState": "SceneOccluded",
  "measurementState": "DepthLifted",
  "covariance3D": [
    [
      0.0004,
      0,
      0
    ],
    [
      0,
      0.0005,
      0
    ],
    [
      0,
      0,
      0.0016
    ]
  ],
  "sourceModel": "pose-backend-example",
  "calibrationId": "oak-a-20260730-v3",
  "filterVersion": null
}

El ejemplo es ilustrativo. Los valores nulos son preferibles a coordenadas inventadas; una observación puede existir en I/N y estar ausente en C/W.