该函数用于检查点云中是否包含颜色信息。
has_colors(self) -> bool
无
import open3d as o3d
import numpy as np
points = np.array([[0, 0, 0], [1, 0, 0], [0, 1, 0], [0, 0, 1]], dtype=np.float32)
colors = np.array([[0, 0, 1], [0, 1, 0], [1, 0, 0], [0, 1, 1]], dtype=np.float32)
pcd = o3d.geometry.PointCloud()
pcd.points = o3d.utility.Vector3dVector(points)
pcd.colors = o3d.utility.Vector3dVector(colors)
print(pcd.has_colors()) # Output: True
pcd.colors = None
print(pcd.has_colors()) # Output: False
无
该函数只能用于open3d.geometry.PointCloud类,不能用于其他类。