文件名称:ShapeAnalyzer:形状分析库
文件大小:2.68MB
文件格式:ZIP
更新时间:2024-06-02 15:53:25
Python
ShapeAnalyzer 形状分析库,无第三方库,仅使用python。 工具 基本形状:点,线段,线,圆,矩形,线串,多边形 边界几何:包络,凸包,最小面积的包围圆,最小宽度的包围矩形 形状描述符:面积,周长,圆度,曲率,圆度 例子 的测试示例。 转到目录和jupytor notebook 。 您需要jupytor和numpy来运行示例 边界几何 形状描述符 from shapeanalyzer . descriptors import ShapeDescriptor import json SD = ShapeDescriptor ( Polygon ( hull )) print json . dumps ( SD . Descriptors (), indent = 2 ) { " Perimeter " : 965409.9950867649 , " Circula
【文件预览】:
ShapeAnalyzer-master
----skeleton.ipynb(64KB)
----figures()
--------fig.png(185KB)
--------centers.png(38KB)
----StraightSkeleton.ipynb(792KB)
----data()
--------hanshui.csv(4KB)
--------twpoi.csv(3.77MB)
--------simple_poly.csv(447B)
--------water1.json(58KB)
--------poly.csv(2KB)
----LICENSE(1KB)
----.DS_Store(6KB)
----test.ipynb(259KB)
----shapeanalyzer()
--------utilities.py(6KB)
--------triaxiscenter.py(14KB)
--------descriptors.py(4KB)
--------calipers.py(2KB)
--------vectmat.py(897B)
--------shapes.py(10KB)
--------triangles.py(97B)
--------__init__.py(0B)
--------boundings.py(2KB)
--------transform.py(27B)
--------centers.py(3KB)
--------skeletons.py(9KB)
----.gitignore(31B)
----.ipynb_checkpoints()
--------test-checkpoint.ipynb(11KB)
----README.md(1KB)
----centers.ipynb(45KB)
----.gitattributes(49B)
----spacex.png(320KB)
----.vscode()
--------settings.json(45B)