基于点云的 3D 目标检测模型 PointPillars 部署 tensorRT

部署运行你感兴趣的模型镜像

PointPillars 3D 目标检测模型部署 tensorRT

  一直想折腾一下基于点云的目标检测模型,但由于没有实际项目或工作需要,搞也搞的不够深入,把开源的模型跑一下似乎好像做过又好像没有做过。内心一直想搞一下,选定了 PointPillars 这个经典基础的模型,经过一段时间多次放弃与再折腾一下,终于算是自认为折腾明了了。由于第一次做点云,难免有不对之处,若有发现请指出,谢谢。

  本示例中对 pillar 的计算流程用numpy进行了实现,对后处理的mns用一个2D的nms近似代替(只为验证模型结果是对的,不可实际使用)。例中包含完整的:测试脚本代码、模型、测试数据、测试结果。

  【完整代码、模型、测试数据】

  运行onnx 测试依赖环境:numpy、open3d(可视化)、onnxruntime

  TensorRT版本:TensorRT-8.6.1.6

  特别说明:本示例中没有使用 3d_nms, 只用 2D 的 nms 进行了简单处理,不能实际使用。

1、导出onnx

【参考链接】

模型输入输出维度:
在这里插入图片描述

2、pytorch 效果

在这里插入图片描述

对应图像
在这里插入图片描述

3、onnx 效果

在这里插入图片描述

4、tensorrt 效果

  由于tensorrt在服务器上运行的,不能可视化,结果写入txt再拉下进行可视化,【可视化脚本参考】)

在这里插入图片描述

5、onnx 和 tensorrt 输出结果

onnx 推理输出

在这里插入图片描述

tensorrt 推理输出

在这里插入图片描述

您可能感兴趣的与本文相关的镜像

PyTorch 2.5

PyTorch 2.5

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值