🟠 点云点转像素点

功能描述

该算子可利用相机内参矩阵,将一个或多个三维空间点投影到相机的二维图像平面上,计算出每个三维点对应的二维像素坐标。

使用场景

  • 三维特征点定位:当在三维空间中计算出某个关键点(如物体中心、抓取点、角点)的坐标后,可以使用此算子来确定它在二维图像上的确切像素位置。

  • 2D结果绘制与叠加:在图像上可视化三维计算结果。例如,将三维检测框的八个顶点投影到图像上,然后绘制出二维的包围框,以验证三维检测结果的准确性。

  • 通过投影三维空间中的ROI(感兴趣区域)的顶点,来动态地在二维图像上生成对应的像素级ROI。

输入输出

输入项

点云点列表:一个包含N个三维坐标点的列表,其数据形状应为Nx3。

相机内参:3x3的相机内参矩阵。

输出项

像素点列表:一个包含N个二维像素坐标点的列表,其数据形状为Nx2,每个元素[u,v]对应一个输入的三维点。

参数说明

输入的“点云点”必须位于相机坐标系下。因为算子使用相机内参进行投影,错误的坐标系会导致投影结果不准确。