Open3D几何模块函数本地无输出但Google Colab正常运行的问题求助
Open3D几何模块函数本地无输出但Google Colab正常运行的问题求助
我最近在用Open3D处理3D数据,遇到了一个特别奇怪的问题——下面这段代码在我本地环境里完全没有输出,既不报错,也看不到打印的旋转矩阵结果,但在Google Colab里运行却完全正常。
import open3d as o3d import numpy as np # Rotation angle (in radians) rotation_angle = np.pi / 4 # 45 degrees # Rotation axis (normalized) rotation_axis = np.array([0, 0, 1], dtype=float) # z-axis rotation_axis /= np.linalg.norm(rotation_axis) # Normalize # Rotation vector in axis-angle form rotation_vector = rotation_angle * rotation_axis # Generate the rotation matrix R = o3d.geometry.get_rotation_matrix_from_axis_angle(rotation_vector) print("Rotation matrix:\n", R)
我已经确认rotation_vector的计算是完全正确的。
我的本地环境详情:
- Open3D版本:0.18.0
- Python版本:3.10.11
我已经尝试过以下方法,但都没解决问题:
- 重新安装Open3D
- 检查并确认Open3D是最新版本
有没有大佬能帮我分析下为什么会出现这种情况呀?
备注:内容来源于stack exchange,提问作者yyt
相关产品推荐
相关产品推荐

