当前位置: 首页 > article >正文

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

问题描述

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

原因分析

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

解决方案

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

...
np_points = tf_points.numpy()
pcd.points = open3d.utility.Vector3dVector(np_points)
...

http://www.kler.cn/a/106270.html

相关文章:

  • web——upload-labs——第三关——后缀黑名单绕过
  • 基于gradio+networkx库对图结构进行可视化展示
  • 项目配置文件选择(Json,xml,Yaml, INI)
  • Linux(CentOS)安装达梦数据库 dm8
  • VSCode插件
  • 【动手学电机驱动】 STM32-FOC(7)MCSDK Pilot 上位机控制与调试
  • STM32 HAL库串口使用printf
  • vue中使用xlsx插件导出多sheet excel实现方法
  • 行为型模式-状态模式
  • C++重载 强制类型转换运算符
  • 论文阅读(一)城市干道分段绿波协调控制模型研究
  • endnote设置
  • reactNative导入excel文件
  • 上架用的SDK三方应用隐私
  • xml导出pdf简单实现
  • 软考高级系统架构师冲关预测
  • 【牛牛送书 | 第二期】《ChatGPT 驱动软件开发:AI 在软件研发全流程中的革新与实践》
  • 易基因: Nature Biotech:番茄细菌性青枯病的噬菌体联合治疗|国人佳作
  • 【Matlab2016】Matlab中文版的下载、安装、激活(不建议安装过高版本!!)
  • 特殊类设计[下] --- 单例模式
  • Spring Boot整合OAuth2实现GitHub第三方登录
  • java开发中,如何在springboot下使用单例模式
  • C语言 sizeof 函数内部进行计算
  • 计算机网络【CN】子网划分与子网掩码
  • 构建客户门户的痛点及低代码工具解决方案
  • c++编译使用log4cplus