I am having some issues with my Oak-D. None of the depth features work, I think the problem lies with the calibration. After quite a bit of frustration with the low frame rate moving the marker board around, I finally made it through the calibration script with errors below the thresholds, and created a new calibration JSON output. However, when it tried to write the calibration to the device, it failed with the following error:
python calibrate.py -s 2.45 -brd bw1098obc -db
….
Successfully calibrated
JSON Calibration output…
Device closed in exception…
'utf-8' codec can't decode byte 0xea in position 0: invalid continuation byte
Traceback (most recent call last:)
File "…/depthai/calibrate.py", line 1052, in flash
if self.empty_calibration(calibration_handler):
File "…/depthai/calibrate.py", line 520 in empty_calibration
if getattr(data, attr): return False
UnicodeDecodeErrror: 'utf-8' codec can't decode byte 0xea in position 0: invalid continuation byte
I also cannot run any of the calibration utility scripts (dump, factory reset, etc) from the depthai-python repository. Although the calibrate.py script said calibration was successful, it does not seem to have saved any JSON output to the resources directory.
I found one similar sounding issue in the form from a while back, which does not seem to have a resolution: Oak-D failed after calibration