Remove Overlappaed Points by Points' Magnitude:此代码使用kD树删除半径<阈值内的重叠点。-matlab开发

时间:2024-06-21 06:57:28
【文件属性】:

文件名称:Remove Overlappaed Points by Points' Magnitude:此代码使用kD树删除半径<阈值内的重叠点。-matlab开发

文件大小:9KB

文件格式:ZIP

更新时间:2024-06-21 06:57:28

matlab

一个压缩文件有八个与 Demo2D.m 和 Demo3D.m 相关的文件。 Demo2D 删除了 2D 空间中的点,并以最强的量级顺序找出非重叠点。 Demo3D 在 3D 空间中进行。 核心文件是remove_overlapregions_kd.m。 此外,我们使用 kD 树( http://www.mathworks.com/matlabcentral/fileexchange/4586-kd-tree,Guy Shechter)找出给定点的接近点。 它为我们提供了如此出色的性能。 函数 remove_overlapregions_kd() 有如下三个参数: 1. ovpeak - 具有重要的最后一列(幅度列)的点,用于按降序排序。 2. 阈值 - 获得近点的半径(欧氏距离) 3. fpnum - 用户定义的最大非重叠点数(但是,默认值变为无穷大(Inf)) 注意:要编译 mex


【文件预览】:
remove_overlapped_points.zip

网友评论