目录
Open3D点云算法汇总及实战案例汇总的目录地址:
Open3D点云算法与点云深度学习案例汇总(长期更新)-CSDN博客
一、概述
写Open3D专栏博客时,对算法做测试时,需要用到不同形状的点云来验证算法,分享给兄弟姐妹们。这篇博客中的点云形状有:sin函数曲线点云、直线点云、折线点云、二维圆、二次曲面。
二、代码实现
import open3d as o3d
import numpy as np
def generate_sin_curve(num_points=100):
"""
生成一个 Sin 函数曲线点云。
"""
x = np.linspace(-2 * np.pi, 2 * np.pi, num_points)
y = np.sin(x)
z = np.zeros_like(x)
points = np.vstack((x, y, z)).T
return points
def generate_line(num_points=100):
"""