ライブラリ概要 | 言語サポート | 3D解析/加工機能 3D Analysis & Processing | 備考 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ライブラリ名 | レポジトリ | 主な提供機能/主要用途 | スター数 (k) | Python | C/C++ | レイ・キャスティング Ray Casting / Tracing | 3D投影 3D Projection | 3D再構成 3D Reconstruction | ポイントクラウド登録 Point Cloud Registration | メッシュ単純化 Mesh Decimation / Simplification | |
Open3D | https://github.com/isl-org/Open3D | 3D解析&可視化 3D Analysis & Visualization | 9.7 | o | o | o | o? | o | o | o | |
trimesh | https://github.com/mikedh/trimesh | 3D解析&可視化 3D Analysis & Visualization | 2.6 | o | x | o | o? | ? | o | o | Open3Dより使い方がわかりやすい。 |
pyvista | https://github.com/pyvista/pyvista | 3D解析&可視化 3D Analysis & Visualization | 2.1 | o | x | o | ? | o | x | o | |
vedo | https://github.com/marcomusy/vedo | 3D解析&可視化 3D Analysis & Visualization | 1.8 | o | x | x | x | o | x | o | レイ・キャスティングはtrimeshに依存しているよう。 |
PyMesh | https://github.com/PyMesh/PyMesh | 幾何学アルゴリズム Geometric Algorithms | 1.7 | o | x | x | x | x | x | x? | |
scikit-geometry | https://github.com/scikit-geometry/scikit-geometry | 幾何学アルゴリズム Geometric Algorithms | 0.4 | o | x | x | x | x | x | x | |
openMVG | https://github.com/openMVG/openMVG | 3D再構成 3D Reconstruction | 5.2 | x | o | x | o | o | ? | x | |
OpenSfM | https://github.com/mapillary/OpenSfM | 3D再構成 3D Reconstruction | 3.1 | o | x | x | ? | o | ? | x | |
AliceVision | https://github.com/alicevision/AliceVision | 3D再構成 3D Reconstruction | 2.7 | x | o | x | ? | o | ? | o | |
pcl | https://github.com/PointCloudLibrary/pcl | ポイントクラウド解析&可視化 Point Cloud Analysis & Visualization | 9.0 | (o) | o | o? | ? | o | o | o | 非公式のpythonラッパー実装あり。 |
opencv | https://github.com/opencv/opencv | コンピュータビジョン Computer Vision | 72.4 | o | o | o? | o | o | x | x | 3Dに関する機能はおまけ程度。 |
mahotas | https://github.com/luispedro/mahotas | コンピュータビジョン Computer Vision | 0.8 | o | x | x | x | x | x | x | 3Dに関する機能はほぼなし。 |
scipy | https://github.com/scipy/scipy | 数値ベースの数学全般 Numeric Mathematics | 11.9 | o | x | x | x? | x | x | x | |
sympy | https://github.com/sympy/sympy | シンボルベースの数学全般 Symbolic Mathematics | 11.5 | o | x | x | x | x | x | x | シンボルベース(数式をそのまま導入できる)なので速度が遅い。 |
numpy | https://github.com/numpy/numpy | 基礎数学 Fundamental Mathematics | 25.0 | o | x | x | x | x | x | x |
Last active
November 19, 2023 06:27
-
-
Save wildlarva/10fb248a837077f9fd1dae1433f83c40 to your computer and use it in GitHub Desktop.
3D解析ライブラリ
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment