Skip to content

Instantly share code, notes, and snippets.

@wildlarva
Last active November 19, 2023 06:27
Show Gist options
  • Save wildlarva/10fb248a837077f9fd1dae1433f83c40 to your computer and use it in GitHub Desktop.
Save wildlarva/10fb248a837077f9fd1dae1433f83c40 to your computer and use it in GitHub Desktop.
3D解析ライブラリ
ライブラリ概要 言語サポート 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment