From d4ce87c2be802959d13ea28d6383663bbc733532 Mon Sep 17 00:00:00 2001 From: Cees Voesenek <cees.voesenek@vortech.nl> Date: Tue, 22 Mar 2022 15:32:57 +0100 Subject: [PATCH] Example on how to use 3D-reconstructor settings --- point_tracker/reconstructor3d.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/point_tracker/reconstructor3d.py b/point_tracker/reconstructor3d.py index 953e43d..ce28b8e 100644 --- a/point_tracker/reconstructor3d.py +++ b/point_tracker/reconstructor3d.py @@ -66,20 +66,20 @@ def gen_dlt(nb_cam, img_size, xyz_path, xy_path, save_path, points_to_remove=[], class Reconstructor3D: - def __init__(self, nb_cam, img_size): + def __init__(self, nb_cam, img_size, settings): """ Class used to reconstruct 3d coordinates of object from 2d coordinates on images Args: nb_cam: number of camera (minimum 2) img_size: size of the images in pixel (width, height) + settings: Settings for the 3D reconstruction. """ self.nb_cam = nb_cam self.img_size = img_size - # TODO this use of dataclass Reconstructor3DSettings doesn't seems really useful - self.recon3d_settings = Reconstructor3DSettings() + self.recon3d_settings = settings self.dlt_coefs = np.zeros((self.nb_cam, 12)) self.pts_dict = {} -- GitLab