def get_bounding_box(camera_dict):
import numpy as np
# Inicializar valores min y max
min_point = np.array([float('inf')] * 3)
max_point = np.array([-float('inf')] * 3)
for camera_id, transform in camera_dict.items():
# Extraer la traducción de la matriz de transformación
translation = transform[:3, 3]
# Actualizar min y max
min_point = np.minimum(min_point, translation)
max_point = np.maximum(max_point, translation)
return tuple(min_point), tuple(max_point)
Palabras clave
- Python
- Generar
- Función
- Aprendizaje Automático
- Caja delimitadora
- Matriz de Transformación
- Ciencia de Datos
- Numpy
- Procesamiento de Imágenes
- Visión por Computadora
Fuente