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

报错解决:opene3d draw_geometries(): incompatible function arguments.

1. 报错信息

o3d.visualization.draw_geometries(target_pcd)
TypeError: draw_geometries(): incompatible function arguments. The following argument types are supported:
    1. (geometry_list: List[open3d.cpu.pybind.geometry.Geometry], window_name: str = 'Open3D', width: int = 1920, height: int = 1080, left: int = 50, top: int = 50, point_show_normal: bool = False, mesh_show_wireframe: bool = False, mesh_show_back_face: bool = False) -> None
    2. (geometry_list: List[open3d.cpu.pybind.geometry.Geometry], window_name: str = 'Open3D', width: int = 1920, height: int = 1080, left: int = 50, top: int = 50, point_show_normal: bool = False, mesh_show_wireframe: bool = False, mesh_show_back_face: bool = False, lookat: numpy.ndarray[numpy.float64[3, 1]], up: numpy.ndarray[numpy.float64[3, 1]], front: numpy.ndarray[numpy.float64[3, 1]], zoom: float) -> None

Invoked with: PointCloud with 210612 points.

2. 报错问题解决

实际上就是少了个括号,o3d.visualization.draw_geometries([target_pcd])
确保 target_pcd 是一个 PointCloud 实例,然后将其作为一个列表的元素传递给 draw_geometries() 函数。这样,函数就能正确地识别参数并绘制点云。

此外,根据搜索结果,draw_geometries() 函数有两种重载形式,您可以根据需要选择使用哪种形式。第一种形式允许您指定窗口名称、宽度、高度、左上角位置、是否显示点法线、是否显示线框和背面网格等参数。第二种形式除了上述参数外,还允许您指定相机的视角参数,如 lookat、up、front 和 zoom。

o3d.visualization.draw_geometries(target_pcd)

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

相关文章:

  • QT中采用QCustomPlot 实现将buffer中的数据绘制成折线图,并且图形随着数据更新而更新
  • Redis 过期策略 问题
  • 存储服务器和数据库服务器的不同之处是什么?
  • spygalss cdc 检测的bug(二)
  • Python4
  • Spring中导致事务传播失效的情况(自调用、方法访问权限、异常处理不当、传播类型选择错误等。在实际开发中,务必确保事务方法正确配置)
  • 智能工厂的设计软件 意识能力(被动综合/主动把握/折衷解决):意识形态及认知计算机科学的架构、系统和运用
  • Linux学习_7
  • C++学习路线(二十六)
  • Mysql 数据库架构
  • 每天五分钟深度学习框架pytorch:从底层搭建多项式线性回归模型
  • 云原生后端(Cloud-Native Backend)
  • 【Web开发】什么是Nuxt? 利用Nuxt快速搭建前端项目
  • R语言笔记(二):向量
  • MySQL之数据库设计
  • ReactNative0.76版本发布,默认开启新架构
  • 【K8S系列】Kubernetes Service 基础知识 详细介绍
  • java和嵌入式现在哪个好?
  • 【深入理解SpringCloud微服务】Sentinel实战与原理剖析
  • 重修设计模式-行为型-迭代器模式
  • 了解光耦合器输入输出关系---腾恩科技
  • 区块链国赛题目--食品溯源(模块三)
  • 租房管理智能化:Spring Boot系统开发指南
  • VMware16去虚拟化 过CF 理论过TX游戏 WIN10过检测虚拟机
  • 微信小程序SSL证书怎么选择?
  • 通过 SYSENTER/SYSEXIT指令来学习系统调用