open3D点云分割

2023-12-18

将底面和物体分割开

import time
import open3d as o3d;
import numpy as np;

mesh_box = o3d.geometry.TriangleMesh.create_box(width=0.4,
                                                height=0.6,
                                                depth=0.11)
mesh_box.compute_vertex_normals()
mesh_box.paint_uniform_color([0.9, 0.1, 0.1])

mesh_tx = mesh_box.translate((0.16, 0.15, 0)) 

mesh_box_Floor = o3d.geometry.TriangleMesh.create_box(width=0.9,
                                                height=0.9,
                                                depth=0.005)
mesh_box_Floor.compute_vertex_normals()
mesh_box_Floor.paint_uniform_color([0.3, 0.3, 0.2])
 
pcdmesh = mesh_tx + mesh_box_Floor 

pcd = pcdmesh.sample_points_uniformly(number_of_points=70000)
o3d.visualization.draw_geometries([pcd], window_name="pcd") 

 
# 点云分割
plane_model, inliers = pcd.segment_plane(distance_threshold=0.007,
                                         ransac_n=3,
                                         num_iterations=1000)
[a, b, c, d] = plane_model
print(f"Plane equation: {a:.2f}x + {b:.2f}y + {c:.2f}z + {d:.2f} = 0")

inlier_cloud = pcd.select_by_index(inliers)
inlier_cloud.paint_uniform_color([1.0, 0, 0])

outlier_cloud = pcd.select_by_index(inliers, invert=True)
outlier_cloud.paint_uniform_color([0, 0, 1.0])

o3d.visualization.draw_geometries([ inlier_cloud],window_name="inlier_cloud") 
o3d.visualization.draw_geometries([ outlier_cloud],window_name="outlier_cloud") 


 

原始图像

分割出来的底面

分割出来的物体

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

open3D点云分割 的相关文章

随机推荐

  • 南山区副区长蹇娜一行莅临Gooxi国鑫考察调研

    12月12日 深圳市南山区副区长蹇娜一行到访Gooxi考察调研 在Gooxi总裁赵士亮等领导陪同下参观了Gooxi总部 了解Gooxi的科研实力和Gooxi在 AI行业等方面的创新实践成果 并展开了深度交流 座谈会上 Gooxi副总裁张思栋
  • Win7系统提示找不到dmvdsitf.dll文件的解决办法

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库 这时你可以下载这个dmvdsit
  • Win7系统提示找不到dnscmmc.dll文件的解决办法

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库 这时你可以下载这个dnscmmc
  • Win7系统提示找不到dmusic.dll文件的解决办法

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库 这时你可以下载这个dmusic
  • 编程的艺术:令人叹为观止的代码技巧和魔法

    当我们把目光投向广袤的编程领域 便会发现一座由代码构筑的奇妙世界 在这个世界里 编程语言是用来叙述故事的文字 而代码技巧则是这些故事中精彩绝伦的转折与高潮 今天 我要带你一起探寻几种令人膛目结舌的编程语言和它们独特的技巧 它们不仅解决了实际
  • 数智掌舵:在合规的航道上,寻找增长的北星

    监管层对于拟上市和已上市企业的内控合规关注度在进一步加强 10月中旬 财政部会同中国证监会研究起草了 关于强化上市公司及拟上市企业内部控制建设推进内部控制评价和审计的通知 征求意见稿 要求创业板和北交所上市公司自披露2024年年报起应披露内
  • Win7系统提示找不到dmloader.dll文件的解决办法

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库 这时你可以下载这个dmloade
  • NOI数学学习 计算机科学中的数学

    信奥中的数学学习 小学 初高中数学 视频集 信奥中的数学学习 小学 初高中数学 视频集 中考数学总复习 刘瑞环 清华大学 CSDN博客 NOIP中的数学 NOIP中的数学 隋小波 CSDN博客 编程与数学 信奥中的数学 提高 NOI篇 编程
  • Win7系统提示找不到dmrc.dll文件的解决办法

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库 这时你可以下载这个dmrc dl
  • java基础常见转义字符

    java中常见的转义字符 转义字符是一些有特殊意义的字符 用来表示常见的不能显示的字符 如表示换行 n 换行符 t 制表符 双引号 单引号 反斜杠
  • 回收站数据恢复,分享3个可行方法!

    我真的太粗心啦 本来想删除一些电脑里不重要的文件 但是不小心把一些很重要的文件一起删除了 这可怎么办呢 我应该通过什么方法找回这些文件呢 在使用电脑的过程中 误删文件是很多用户都无法避免的一件事 大部分用户会选择使用回收站数据恢复的方法来找
  • Word标尺怎么调出来?4个方法教会你!

    在使用Word编辑文档时 我需要把标尺调出来 但是不知道应该如何操作 大家有没有简单的方法可以调出Word标尺的呀 在使用Word办公时 Word标尺是一个非常有用的工具 可以帮助用户更好地格式化文档 调整页边距 以及进行段落缩进等操作 但
  • 多目标跟踪使用较多的数据集

    MOT change网站 MOT Challenge
  • 【独家解析】腾讯产品面试题:为什么顺风车是一口价,快车、专车却不是?

    大家好 这里是小米 今天我要和大家聊一个有趣的话题 腾讯产品面试题中的一个经典问题 为什么顺风车是一口价 而快车 专车却不是 这可是个考察逻辑思维和商业洞察力的好问题哦 首先 我们来看一下这个问题的背后 是不是有一些微妙的商业逻辑呢 市场定
  • 工程监测仪器振弦采集仪的设计与应用

    工程监测仪器振弦采集仪的设计与应用 工程监测仪器是用于对工程结构进行监测和测量的设备 其中包括了很多不同的仪器 而振弦采集仪就是其中一种常用的工程监测仪器 振弦采集仪是一种用于测量结构振动和应力应变的仪器 广泛应用于桥梁 建筑物 塔吊 高楼
  • Gooxi应邀参加2023年粤港澳大湾区人工智能产业大会

    12月15日 2023年粤港澳大湾区人工智能产业大会在广州举办 作为人工智能行业领航者 Gooxi受科华数据的邀请 携自研人工智能服务器以及解决方案作为科华数据的合作伙伴亮相本次大会 本届大会以 点亮AI智慧之光 引领智能时代变革 为主题
  • Win7系统提示找不到dmocx.dll文件的解决办法

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库 这时你可以下载这个dmocx d
  • 关于DC电源模块有哪些常见的输入和输出参数?

    关于DC电源模块有哪些常见的输入和输出参数 BOSHIDA DC电源模块是一种用于将交流电转换为直流电的设备 广泛应用于电子设备 通信设备 工业控制 仪器仪表等各个领域 在选择和使用DC电源模块时 了解其常见的输入和输出参数是很重要的 输入
  • (附源码)SSM药房管理系统 计算机毕设42430

    目 录 摘要 1 绪论 1 1课题目的及意义 1 2 研究背景
  • open3D点云分割

    将底面和物体分割开 import time import open3d as o3d import numpy as np mesh box o3d geometry TriangleMesh create box width 0 4 he