为什么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)
...
相关推荐
unicrom_深圳市由你创科技16 分钟前
汽修AI智能体V1.0——从模型微调到应用部署
人工智能
路边草随风19 分钟前
milvus向量数据库使用尝试
人工智能·python·milvus
irizhao24 分钟前
基于深度学习的智能停车场系统设计与实现
人工智能·深度学习
newobut37 分钟前
vscode远程调试python程序,基于debugpy库
vscode·python·调试·debugpy
APIshop1 小时前
用 Python 把“API 接口”当数据源——从找口子到落库的全流程实战
开发语言·python
九河云2 小时前
华为云 ECS 弹性伸缩技术:应对业务峰值的算力动态调度策略
大数据·服务器·人工智能·物联网·华为云
一点晖光2 小时前
Docker 作图咒语生成器搭建指南
python·docker
IT空门:门主2 小时前
Spring AI的教程,持续更新......
java·人工智能·spring·spring ai
smj2302_796826522 小时前
解决leetcode第3768题.固定长度子数组中的最小逆序对数目
python·算法·leetcode
美狐美颜SDK开放平台2 小时前
美颜sdk是什么?如何将美颜SDK接入安卓/iOS直播平台?
人工智能·美颜sdk·直播美颜sdk·美颜api·美狐美颜sdk