def set_intrinsics_of_cameras(self, cameras):
        """Enhances the imported cameras with intrinsic information.

        Overwrites the method in :code:`CameraImporter`.
        """
        intrinsic_missing = False
        for cam in cameras:
            if not cam.has_intrinsics():
                intrinsic_missing = True
                break

        if not intrinsic_missing:
            log_report("INFO", "Using intrinsics from file (.json).", self)
            return cameras, True
        else:
            log_report(
                "INFO",
                "Using intrinsics from user options, since not present in the"
                + " reconstruction file (.log).",
                self,
            )
            if math.isnan(self.default_focal_length):
                log_report(
                    "ERROR",
                    "User must provide the focal length using the import"
                    + " options.",
                    self,
                )
                return [], False

            if math.isnan(self.default_pp_x) or math.isnan(self.default_pp_y):
                log_report(
                    "WARNING",
                    "Setting the principal point to the image center.",
                    self,
                )

            for cam in cameras:
                if math.isnan(self.default_pp_x) or math.isnan(
                    self.default_pp_y
                ):
                    # If no images are provided, the user must provide a
                    # default principal point
                    assert cam.width is not None
                    # If no images are provided, the user must provide a
                    # default principal point
                    assert cam.height is not None
                    default_cx = cam.width / 2.0
                    default_cy = cam.height / 2.0
                else:
                    default_cx = self.default_pp_x
                    default_cy = self.default_pp_y

                intrinsics = Camera.compute_calibration_mat(
                    focal_length=self.default_focal_length,
                    cx=default_cx,
                    cy=default_cy,
                )
                cam.set_calibration_mat(intrinsics)
            return cameras, True
Enhances the imported cameras with intrinsic information.

        Overwrites the method in :code:`CameraImporter`.
        
photogrammetry_importer/operators/open3d_import_op.py