Hi OskarSonc , thanks for the response.
Here's the calibration that was on the device when I had the issue:
{'batchName': '', 'batchTime': 1750312633, 'boardConf': 'IR-C02M00-00', 'boardCustom': '', 'boardName': 'NG9097', 'boardOptions': 7, 'boardRev': 'R4M2E4', 'cameraData': [], 'deviceName': '', 'hardwareConf': 'F1-FV01-BC001', 'housingExtrinsics': {'rotationMatrix': [], 'specTranslation': {'x': 0.0, 'y': 0.0, 'z': 0.0}, 'toCameraSocket': -1, 'translation': {'x': 0.0, 'y': 0.0, 'z': 0.0}}, 'imuExtrinsics': {'rotationMatrix': [[0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0]], 'specTranslation': {'x': 0.0, 'y': 0.0, 'z': 0.0}, 'toCameraSocket': -1, 'translation': {'x': 0.0, 'y': 0.0, 'z': 0.0}}, 'miscellaneousData': [], 'productName': 'OAK-D-PRO-W-POE-97', 'stereoEnableDistortionCorrection': False, 'stereoRectificationData': {'leftCameraSocket': 255, 'rectifiedRotationLeft': [[0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0]], 'rectifiedRotationRight': [[0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0]], 'rightCameraSocket': 255}, 'stereoUseSpecTranslation': True, 'version': 7, 'verticalCameraSocket': -1}
As you can see, it's all zeros. When I grabbed this calibration data, I had not yet flashed my custom calibration or touched the device's calibration, so it appears that it arrived like this?
I don't have the factory calibrations right now, but I'll say that when I ran the Luxonis calibration (i.e. calibrate.py
), these calibrations did flash successfully and got rid of the zeros.
My best guess right now is that the camera was in some state where it thought it was supposed to use the user calibration, but didn't have any, hence the zeros.
Camera: Oak-D Pro W PoE
Let me know if there's any information you need or if you've even seen this issue before.
Thanks