From b0dd3d473094fb0942b357ef436b362df1ef77cd Mon Sep 17 00:00:00 2001 From: Guangyun-Xu <38279883+Guangyun-Xu@users.noreply.github.com> Date: Tue, 30 Jul 2024 03:44:06 +0800 Subject: [PATCH] make np.array compatible with numpy 2.0 (#3339) * make np.array compatible with numpy 2.0 * Update camera_utils.py --- nerfstudio/cameras/camera_utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nerfstudio/cameras/camera_utils.py b/nerfstudio/cameras/camera_utils.py index 185a852a2..3e8785033 100644 --- a/nerfstudio/cameras/camera_utils.py +++ b/nerfstudio/cameras/camera_utils.py @@ -54,7 +54,7 @@ def quaternion_from_matrix(matrix: NDArray, isprecise: bool = False) -> np.ndarr matrix: rotation matrix to obtain quaternion isprecise: if True, input matrix is assumed to be precise rotation matrix and a faster algorithm is used. """ - M = np.array(matrix, dtype=np.float64, copy=False)[:4, :4] + M = np.array(matrix, dtype=np.float64, copy=True)[:4, :4] if isprecise: q = np.empty((4,)) t = np.trace(M)