def get_bounding_box(camera_dict):
import numpy as np
# Initialiser les valeurs min et max
min_point = np.array([float('inf')] * 3)
max_point = np.array([-float('inf')] * 3)
for camera_id, transform in camera_dict.items():
# Extraire la translation de la matrice de transformation
translation = transform[:3, 3]
# Mettre à jour min et max
min_point = np.minimum(min_point, translation)
max_point = np.maximum(max_point, translation)
return tuple(min_point), tuple(max_point)
Mots clés
- Python
- Générer
- Fonction
- Apprentissage Automatique
- Boîte englobante
- Matrice de Transformation
- Science des Données
- Numpy
- Traitement d'Image
- Vision par Ordinateur
Source