
Open3D
Open3D
easyboot
愿断一切恶,愿修一切善。
展开
-
Open3D使用法向量 过滤点云
4.np.where(n1[:,2] >0.99)[0] 这个表示取Z轴法向量大于0.99的所有点云。2.通过select_by_index过滤法向量。3.图示过滤前和过滤后的效果图。原创 2024-12-19 11:00:06 · 267 阅读 · 0 评论 -
Open3D使用numpy实现点云绕X轴旋转
【代码】Open3D使用numpy实现点云饶X轴旋转。原创 2024-11-26 17:03:11 · 255 阅读 · 1 评论 -
Open3D聚类提取PCD
【代码】Open3D聚类提取PCD。原创 2024-05-09 17:51:46 · 488 阅读 · 0 评论 -
Open3D国内镜像源
华为镜像源:https://repo.huaweicloud.com/repository/pypi/simple/中国科学技术大学 :http://pypi.mirrors.ustc.edu.cn/simple/腾讯源:http://mirrors.cloud.tencent.com/pypi/simple。清华大学 :https://pypi.tuna.tsinghua.edu.cn/simple/阿里云:http://mirrors.aliyun.com/pypi/simple/原创 2024-03-13 16:24:12 · 1825 阅读 · 0 评论 -
Open3D点云按XYZ轴旋转
创建了一个箭头,默认箭头是朝上的。修改让点云按照X轴旋转180.原创 2024-02-22 09:16:51 · 581 阅读 · 0 评论 -
Open3D在点云上画直线
想在点云上做一些标识,发现画直线比较方便,下面是我画了一个三角形。可以根据自己的情况改变坐标画出不同的形状。下图是我在点云上画出来的三角形直线的效果。原创 2024-02-20 11:40:05 · 1002 阅读 · 0 评论 -
Open3D根据点云高度位置,给点云上色
【代码】Open3D根据点云高度位置,给点云上色。原创 2024-02-01 10:48:41 · 882 阅读 · 0 评论 -
Open3D 点云的移动
可以按照x,y,z 方向移动。原创 2024-01-16 22:34:39 · 470 阅读 · 0 评论 -
Open3D对产生偏差的点云数据进行校正
由于相机安装问题,导致点云数据两边翘起来,为了计算把翘起来的部分拉平整。校正前 红色是比较高的地方。原创 2024-01-13 19:50:45 · 699 阅读 · 0 评论 -
Open3D离群点剔除
以上是一个基本的示例,实际使用时可能需要根据具体的点云数据和需求进行调整。参数用来确定剔除哪些点。如果一个点的距离大于平均距离加上。倍的标准差,那么这个点就会被认为是离群点,并被剔除。方法就是用来移除离群点的。参数用来指定每个点的邻居数量,原创 2024-01-13 19:44:45 · 1051 阅读 · 0 评论 -
Open3D 截取感兴趣的点云部分
【代码】Open3D 截取感兴趣的点云部分。原创 2024-01-12 20:47:37 · 603 阅读 · 0 评论 -
Open3D无效点云过滤删除
我的点云数据中Z无效的点云都为-32768 只要过滤掉大于-32768的数据就行。由于原始点云中有大量无效的点云数据。发现通过过滤的方式最方便。原创 2024-01-06 23:02:17 · 520 阅读 · 0 评论 -
Open3D 计算点云边界框的宽高
【代码】Open3D 计算点云边界框的宽高。原创 2024-01-05 21:57:32 · 811 阅读 · 0 评论 -
Open3D将聚类结果显示或者保存
将聚类结果按大小排序,并取出最大的4个结果。原创 2024-01-05 16:09:09 · 586 阅读 · 0 评论 -
Open3D聚类算法
经过多次测试发现 eps=3.3, min_points=1这里是关键。按照官网的例子使用聚类,发现结果是全黑的。min_points必须等于1否则无效果。原创 2024-01-05 14:06:39 · 484 阅读 · 0 评论 -
Open3D法线定向
【代码】Open3D法线定向。原创 2023-12-27 13:56:40 · 487 阅读 · 0 评论 -
Open3D将点云数据转换为Mesh(面元)格式数据
【代码】Open3D将点云数据转换为Mesh格式数据。原创 2023-12-27 10:58:59 · 1262 阅读 · 0 评论 -
Open3D生成随机点云,并保存PLY文件
write_ascii=true表示以ascii格式保存PLY文件否则是二进制保存。原创 2023-12-27 10:01:21 · 1317 阅读 · 0 评论 -
C#下将点云数据保存为PLY格式
目前没有找到C#下将点云数据保存为PLY格式的库,查看了一下PLY格式,所以自己写了个方法实现点云数据保存PLY格式。原创 2023-12-26 14:07:09 · 865 阅读 · 0 评论 -
Open3D创建矩形并计算体积和面积
【代码】Open3D创建矩形并计算体积和面积。原创 2023-12-19 11:02:08 · 663 阅读 · 0 评论 -
open3D点云分割
【代码】open3D点云分割。原创 2023-12-18 09:34:04 · 700 阅读 · 0 评论 -
Open3D颜色变换
红色RGB(230,26,26) 转换为 Open3D红色是RGB(0.9,0.1,0.1)open3D的颜色是用小数表示的,和我们正常0-255不一样。计算机颜色值=255*Open3D颜色值。Open3D颜色值=计算机颜色值/255。Open3D颜色值= value/255。计算机颜色=255*open3D颜色值。原创 2023-12-15 15:43:49 · 678 阅读 · 0 评论 -
open3D Mesh转换为点云
创建一个平面和长方形体,采样转换为点云。原创 2023-12-15 15:06:15 · 1035 阅读 · 0 评论 -
open3D两个物体的位置调整
【代码】open3D两个物体的位置调整。原创 2023-12-15 14:41:45 · 416 阅读 · 0 评论 -
open3D绘制圆柱形和长方体
【代码】open3D绘制圆柱形和长方体。原创 2023-12-15 13:59:28 · 677 阅读 · 0 评论 -
open3d.core导入失败问题
官网的例子中需要导入o3c但是我的代码提示导入失败,百度一下没有找到问题所在。可以不用import open3d.core as o3c。使用的时候直接 o3d.core.tensor就可以了。原创 2023-12-15 10:17:19 · 693 阅读 · 0 评论 -
Python将xyz数组转换为PLY文件
【代码】Python将xyz数组转换为PLY文件。原创 2023-12-13 15:03:32 · 768 阅读 · 0 评论 -
python下使用Open3D
1.切记不要安装最新的python否则无法使用open3D ,官网显示只支持python3.8-3.11。2.由于访问github很慢,所以我手动下载ply文件。这是我安装的python版本。3.使用vscode编写代码。原创 2023-12-13 09:34:18 · 1854 阅读 · 0 评论