为什么Open3D可视化TensorFlow张量速度超慢

问题描述

在使用Open3D可视化TensorFlow张量表示的点云时速度超慢

原因分析

可能是因为Open3D没有针对tf.Tensor做优化,也可能是tf.Tensor本身没有对张量的操作做优化,所以可能如果要在CPU中计算,numpy可能性能更好。

解决方案

open3d.utility.Vector3dVector传参一定不要直接传tf.Tensor会非常慢,应该按照Open3D方文档的要求传numpy.ndarry类型的数据。故需要使用tf.Tensor张量的numpy()方法将tf张量转化为numpy张量,具体操作如下:

python 复制代码
...
np_points = tf_points.numpy()
pcd.points = open3d.utility.Vector3dVector(np_points)
...
相关推荐
卡梅德生物科技小能手1 分钟前
卡梅德生物科普MCAM(黑色素瘤细胞黏附分子)
人工智能·经验分享·深度学习
老兵发新帖5 分钟前
next drawio界面卡死问题分析
人工智能·draw.io
Kobebryant-Manba6 分钟前
学习文本处理
开发语言·python
m0_6174939411 分钟前
PaddleOCR报错:OneDnnContext does not have the input Filter 解决方案汇总
python
一楼的猫13 分钟前
茄子写作助手——品牌搜索突破9万后的技术型品牌认知与官网入口指南
人工智能·学习·机器学习·chatgpt·ai写作
李可以量化13 分钟前
量化迅投 QMT vs 聚宽 (JoinQuant)全面分析
python·量化·qmt·ptrade·聚宽
ZeroNews内网穿透14 分钟前
NAS部署Hermes AI Agent + 零讯内网穿透,实现远程可管理的AI助手
人工智能·安全·ai·内网穿透
隔窗听雨眠27 分钟前
原生一体化多模态大模型技术研究:从拼接到统一的架构革命
人工智能·架构
旅僧29 分钟前
运行UMI镜像
python
ellenwan202631 分钟前
期货跨期价差程序化怎么做:天勤 SP 合约与腿比例核对
python·区块链