对于每个点,都计算了离它最近的点的距离,
由此可以得知这堆点云的所有点之间的平均距离。根据这个平均距离,可以用来估算一些其他算法的半径参数,距离参数,
比如法向量计算的领域距离参数,距离的距离阈值参数。另外,采样设备不同、设备距离场景远近不同,会使点云密度产生差异。
现有的对点云密度的估算方法大多是基于距离的方法。
基于距离的平均距离密度密度表示法是通过计算点云各点的距离平均值
来估算点云分布疏密程度。
# coding:utf-8
import numpy as np
import open3d as o3dprint("->正在加载点云... ")
point_cloud = o3d.io.read_point_cloud("gongjian1.pcd")
print(point_cloud)# 对于每个点,都计算了离他最近的点的距离,由此可以得知这堆点云的所有点之间的平均距离
distances = point_cloud.compute_nearest_neighbor_distance()
avg_dist = np.mean(distances)
print("avg_dist ", avg_dist)# output : avg_dist  1.4646226417514927

点云数据的每个点之间的平均距离计算(点云密度计算)(附open3d python代码)相关推荐

  1. 两个点云相加合并(附open3d python代码)

    把多个点云合并的需求经常出现,直接可把它们合并起来. # coding:utf-8 import open3d as o3d import numpy as np# ----------------- ...

  2. 点云随机赋色(附open3d python代码)

    我们尝试对点云的每个点进行随机赋色,,结果看上去很杂乱,好像一堆垃圾.. # coding:utf-8import numpy as np # np数组处理 import open3d as o3dp ...

  3. 计算点云每个点的高斯曲率(附open3d python代码)

    过找到最佳拟合曲面的方程开始查找点的高斯曲率 方程由周围的点创建,格式为: a*x**2+b*y**2+c*z**2+d*x*y+e*y*z+f*x*z+g*x+h*y+i*z+j=0 其中(a,b, ...

  4. 背后的力量 | 推动政府数字化建设 华云数据为潜江市生态环境局搭建新一代企业级云平台

    潜江市生态环境局于2019年2月根据全市机构改革工作总体方案组建,同年3月1日正式挂牌.在市委市政府的领导下,贯彻落实党中央.省委关于生态环境保护工作的方针政策和决策部署.近年来,潜江市生态环境局通过 ...

  5. [转载] 50个数据可视化最有价值的图表(附完整Python代码,建议收藏)

    参考链接: 使用Python中的不同图表进行数据可视化 本文总结了 Matplotlib 以及 Seaborn 用的最多的50个图形,掌握这些图形的绘制,对于数据分析的可视化有莫大的作用,强烈推荐大家 ...

  6. 合并数据 - 方法总结(concat、append、merge、join、combine_first)- Python代码

    描述 分析一个业务的时候往往涉及到很多数据,比如企业融资信息.投资机构信息.行业标签.招聘数据.政策数据等,这些数据分别存储在不同的表中.通过堆叠合并和主键合并等多种合并方式,可以将这些表中需要的数据 ...

  7. 50个数据可视化最有价值的图表(附完整Python代码,建议收藏

    上:https://www.jianshu.com/p/8809846ccd9a?utm_campaign=haruki&utm_content=note&utm_medium=rea ...

  8. 点云数据向图像数据转换(附源码)

    点云数据--The Point Cloud Data 点云数据应表示为具有N行和至少3列的numpy数组.每行对应于单个点,其在空间(x,y,z)中的位置使用至少3个值表示. 如果点云数据来自LIDA ...

  9. 独角兽之名:解读华云数据背后智慧商业谋略

    华云数据最近有点火.没错,不仅让参股股东红豆集团借其势涨股,还上榜了科技部颁发的"独角兽"权威证书. 无疑,华云很聪明,在风口上抓住了机会;但其商业模式却更显智慧. 2017年的中 ...

最新文章

  1. 磁盘硬件结构及容量计算
  2. Web前端经典面试试题(一)
  3. 初识linux之给我一个家
  4. 【Git】Git修改Repository语言类型
  5. SegmentFault无法访问,因出现违规内容被网警要求停机!
  6. EMLOG SSL插件 一键开启/关闭ssl无需操作数据库
  7. NumPy数值计算库-1
  8. 7-34 通讯录的录入与显示 (10 分)
  9. Codeforces Round #275 (Div. 2) D
  10. python int_Python int()
  11. 再硬写一个最简单的HTTPSERVER
  12. 6 月编程语言排行榜:Python 飙升,有望挑战 Java 和 C?
  13. VMware安装linux镜像
  14. 深度丨语音识别技术专利申请分析及关键技术展望(上)
  15. [C#] http如何在POST之后下载文件
  16. 【Unity3D日常开发】Unity3D中实现向Web服务器上传图片以及下载图片功能
  17. 服务器系统管理维护,服务器操作系统的管理维护
  18. FAI自动部署debian
  19. LeetCode知识点总结 - 868
  20. 机器学习入门的绝佳材料:斯坦福大学机器学习课程原始讲义(含公开课视频)

热门文章

  1. 网络分流器-网络分流器-DPI深度数据包检测
  2. windows10软件界面模糊解决办法
  3. 在你的对话框上查看Revit模型的各个视图
  4. 【Transformer】医学分隔领域的应用与扩展(论文阅读)(一)
  5. linux 协议文件,下面支持UNIX和Linux的文件共享协议是() - 问答库
  6. 74HC595模块原理
  7. 查看安卓系统的codec配置
  8. SPSS学习系列之SPSS Modeler的功能特性(图文详解)
  9. .NET CORE 关于void返回类型的坑
  10. 自主可控三维云CAD:CrownCAD赋能企业创新设计