pcd 转换成 bin文件

pcd 转换成 bin文件

使用开源工具pypcd
使用一下命令安装
pip install git+https://github.com/DanielPollithy/pypcd.git
可以使用以下脚本读取 .pcd 文件,并将其转换成 .bin 格式来保存
import numpy as np
from pypcd import pypcd

pcd_data = pypcd.PointCloud.from_path(‘point_cloud_data.pcd’)
points = np.zeros([pcd_data.width, 4], dtype=np.float32)
points[:, 0] = pcd_data.pc_data[‘x’].copy()
points[:, 1] = pcd_data.pc_data[‘y’].copy()
points[:, 2] = pcd_data.pc_data[‘z’].copy()
points[:, 3] = pcd_data.pc_data[‘intensity’].copy().astype(np.float32)
with open(‘point_cloud_data.bin’, ‘wb’) as f:
f.write(points.tobytes())

.las 转换成 .bin:常见的转换流程为 .las -> .pcd -> .bin,.las -> .pcd 的转换可以用该工具实现。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值