马氏距离matlab原代码-GeoStructure:MATLAB中的GeoStructure

时间:2024-06-12 20:24:04
【文件属性】:

文件名称:马氏距离matlab原代码-GeoStructure:MATLAB中的GeoStructure

文件大小:5.61MB

文件格式:ZIP

更新时间:2024-06-12 20:24:04

系统开源

马氏距离matlab原始代码 GeoStructure:使用机器学习和区域增长从点云中进行半自动平面定向提取 这是GeoStructure的正式实现,GeoStructure是一种算法软件pipleine,旨在从[软件生成的]点云中提取平面方向(PO)测量值。 使用Mahalanobis距离方法清除数据中的异常值,使用k NN区域增长技术对数据进行分割,并使用Direction Cosines方法确定PO(走向,下降角,下降方向)。 有关技术细节,请参阅: 致力于从软件生成的点云中提取平面方位的自动系统[论文]从软件生成的点云中提取平面方位的方法[] (1)设置 该代码已用MATLAB 2016编写,但已经过测试,可与最新版本一起使用。 首选完整的MATLAB安装,但不是强制安装(注意:可能需要某些专业工具箱)。 代码与操作系统无关,并且是独立的,即不依赖任何外部库或计算语言。 但是,也请注意,尽管我试图以一种通用的方式来设计这项工作,但最终它还是研究软件。 因此,设计和功能中的一些细微差别只有在研究了代码之后才会显现出来。 以下是帮助您入门的说明: 克隆存储库 git clone h


【文件预览】:
GeoStructure-main
----GeoStruct__Experimental_Framework.m(21KB)
----GeoStructure.m(7KB)
----.DS_Store(14KB)
----calculation()
--------calculation__get_mahal_dist.m(1KB)
--------calculation__strike_and_dip.m(5KB)
--------calculation__mahal_covariance.m(986B)
--------calculation__find_k_nearest_neighbours.m(2KB)
--------calculation__rotation_matrix.m(386B)
----output()
--------.placeholder(0B)
----best_fit_plane()
--------best_fit_plane__calculate.m(7KB)
--------best_fit_plane__find_orientation.m(2KB)
--------best_fit_plane__lsplane.m(2KB)
--------best_fit_plane__affine_fit.m(2KB)
--------best_fit_plane__draw.m(3KB)
----segmentation()
--------segmentation__compute_perimeter.m(2KB)
--------segmentation__region_growing.m(18KB)
--------segmentation__generate_region_plane.m(6KB)
--------segmentation__region_plane_draw.m(7KB)
----input()
--------scripts()
--------data()
----point_space()
--------point_space__search.m(9KB)
--------point_space__create.m(5KB)
--------point_space__derive.m(5KB)
----point_cloud()
--------point_cloud__get_coords.m(4KB)
--------point_cloud__read.m(5KB)
--------point_cloud__ply_to_tri_surface.m(20KB)
----ancillary()
--------ancillary__field_harmoniser.m(1KB)
--------ancillary__click_callback.m(29KB)
--------ancillary__randomiser.m(1KB)
----LICENSE(20KB)
----newGeo_Struct.m(11KB)
----README.md(9KB)
----statistics()
--------statistics__write_textfile_header_normalisation.m(2KB)
--------statistics__write_textfile_normalisation.m(4KB)
--------statistics__generate_plot.m(3KB)
--------statistics__write_textfile_header.m(1KB)
--------statistics__write_textfile.m(2KB)
--------statistics__write_textfile_normalisation_agg.m(2KB)
----newGeoStruct.m(11KB)
----docs()
--------images()
----startup.m(1KB)
----.gitignore(2KB)
----preprocessing()
--------one_over.m(2KB)
--------v2i3.m(4KB)
----search_space()
--------search_space__intersecting_points.m(3KB)
--------search_space__create.m(2KB)
--------search_space__destroy.m(2KB)

网友评论