Skip to content

Commit

Permalink
Fix python UCAL example, tare calibration also returns health data
Browse files Browse the repository at this point in the history
  • Loading branch information
OhadMeir committed Nov 21, 2024
1 parent 630826a commit 44b16ab
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion wrappers/python/examples/depth_auto_calibration_example.py
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ def run_on_chip_calibration(speed, scan):
cfg.enable_stream(rs.stream.depth, 256, 144, rs.format.z16, 90)
pipe = rs.pipeline(ctx)
pp = pipe.start(cfg)
time.sleep(1) # give the device time to start streaming
dev = pp.get_device()

try:
Expand Down Expand Up @@ -199,14 +200,15 @@ def run_tare_calibration(accuracy, scan, gt, target_size):
cfg.enable_stream(rs.stream.depth, 256, 144, rs.format.z16, 90)
pipe = rs.pipeline(ctx)
pp = pipe.start(cfg)
time.sleep(1) # give the device time to start streaming
dev = pp.get_device()

try:
print(f'\tGround Truth:\t{target_z}')
print(f'\tAccuracy:\t{accuracy}')
print(f'\tScan:\t{scan}')
adev = dev.as_auto_calibrated_device()
table = adev.run_tare_calibration(target_z, args, progress_callback, 30000)
table, health = adev.run_tare_calibration(target_z, args, progress_callback, 30000)
print('Tare calibration finished')
adev.set_calibration_table(table)
adev.write_calibration()
Expand Down

0 comments on commit 44b16ab

Please sign in to comment.