zivid / zivid-python

Official Python package for Zivid 3D cameras
BSD 3-Clause "New" or "Revised" License
40 stars 14 forks source link

Add new in-field correction functions #238

Closed johningve closed 1 year ago

johningve commented 1 year ago

This commit exposes two new functions from the experimental in-field correction C++ API:

  1. A new overload of detect_feature_points that takes a Frame as an argument. The existing python function has been updated to support both a Camera (the previously supported argument type) and a Frame.
  2. capture_calibration_board, which captures a calibration board with the correct settings and returns the frame.

Fixes ZIVID-6764

johningve commented 1 year ago

I haven't updated any samples / tests for this. Only limited manual testing to ensure that the changed functions work. I'm open for suggestions for sample code or how to test this.