Open mcmingchang opened 2 years ago
1.zip This is my data
This is my solution
def inverse_matrix(m): m_np = np.array(m) m_np_inv = np.linalg.inv(m_np) return m_np_inv
import trimesh mat, whd = trimesh.bounds.oriented_bounds(np.array(inlier_cloud.points)) mat_inv = inverse_matrix(mat) bbox = trimesh.creation.box(whd, mat_inv) new_obb = o3d.utility.Vector3dVector(np.array(bbox.vertices)) new_obb = o3d.geometry.OrientedBoundingBox.create_from_points(new_obb) new_obb.color = (0, 1, 1)
Checklist
master
branch).My Question