我正在开发一个小项目,其中给我一个 XYZ 数据的二维数组。以这种方式:
a = [[1,7,13,3,4], [6,21,32,11,2]]
其中x表示数组的列,y表示数组的行,z表示数组的内容,即距离。我想要完成的是使用二维数组并以 RGB 格式绘制深度图像。详细来说,距离(z)值越近,我希望该点被绘制为红色。随着距离 (z) 值的增加,我想根据距离有多大将其绘制为黄色、绿色或蓝色。
为了更好地说明,我添加了示例图片。
我正在尝试用 python 来完成这个任务。我尝试研究它,但大多数时候我发现如何从深度图像或点云中提取 XYZ 数据,而不是使用 XYZ 数据来绘制深度图像。
请告诉我这是否可行,或者有哪些 python 库可以实现这一点。
谢谢。
编辑:我相信注意到二维阵列由测距传感器生成的点云数据可能会有所帮助。我希望能够使用数据点构建扫描区域的静态二维图像。我还想利用色彩图来可视化图像的深度。
阿波罗的战车
胡说叔叔
相关分类