Software Stack
DepthAI

ON THIS PAGE

  • Calibration Dump
  • Similar samples
  • Demo
  • Setup
  • Source code

Calibration Dump

This example shows how to read and display calibration data stored on the device. It retrieves both user calibration and factory calibration data from the device's EEPROM and outputs them in JSON format.

Similar samples

Demo

Example script output showing EEPROM availability check and calibration data:
Command Line
1~/depthai-core/examples/python/calibration$ python3 calibration_dump.py
2    Is EEPROM available: True
3    User calibration: {
4      "batchName": "",
5      "batchTime": 1734532871,
6      "boardConf": "IR-C00M00-00",
7      "boardCustom": "",
8      "boardName": "NG9097",
9      "boardOptions": 7,
10      "boardRev": "R4M2E4",
11      "cameraData": [],
12      "deviceName": "",
13      "hardwareConf": "F1-FV01-BC001",
14      "housingExtrinsics": {
15        "rotationMatrix": [],
16        "specTranslation": {
17          "x": 0.0,
18          "y": 0.0,
19          "z": 0.0
20        },
21        "toCameraSocket": -1,
22        "translation": {
23          "x": 0.0,
24          "y": 0.0,
25          "z": 0.0
26        }
27      },
28      "productName": "OAK-D-PRO-W-POE",
29      "version": 7
30      ...
31    }
32    Factory calibration: {
33      ...
34    }

Setup

This example requires the DepthAI v3 API, see installation instructions.

Source code

Python
GitHub
1#!/usr/bin/env python3
2
3import depthai as dai
4import json
5
6device = dai.Device(dai.UsbSpeed.HIGH)
7print(f'Is EEPROM available: {device.isEepromAvailable()}')
8
9# User calibration
10try:
11    print(f'User calibration: {json.dumps(device.readCalibration2().eepromToJson(), indent=2)}')
12except Exception as ex:
13    print(f'No user calibration: {ex}')
14
15# Factory calibration
16try:
17    print(f'Factory calibration: {json.dumps(device.readFactoryCalibration().eepromToJson(), indent=2)}')
18except Exception as ex:
19    print(f'No factory calibration: {ex}')

Need assistance?

Head over to Discussion Forum for technical support or any other questions you might have.