Skip to content

3次元回転―パラメータ計算とリー代数による最適化― の実装

License

Notifications You must be signed in to change notification settings

eduidl/3d-rotations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Rotations

Requirements

  • Python 3.7
  • Poetry

Data

Requirements

  • wget
  • p7zip-full

isotropic_error.ipynb, anisotropic_error.ipynb

# http:https://graphics.stanford.edu/data/3Dscanrep/
$ wget http:https://graphics.stanford.edu/pub/3Dscanrep/bunny.tar.gz
$ tar xavf bunny.tar.gz

fundamental_matrix.ipynb

# https://www.eth3d.net/datasets#low-res-many-view
$ wget https://www.eth3d.net/data/delivery_area_rig_undistorted.7z
$ 7z x *.7z

Run

poetry install
poetry shell
jupyter nbextension enable --py widgetsnbextension
jupyter notebook

構成

ファイル名 内容 書籍との対応
notebooks/isotropic_error.ipynb 等方性誤差を持つデータからの回転推定 第 4 章
notebooks/anisotropic_error.ipynb 異方性誤差を持つデータからの回転推定 第 5 章+ 6.6 節
notebooks/fundamental_matrix.ipynb 基礎行列の推定 6.7 節

About

3次元回転―パラメータ計算とリー代数による最適化― の実装

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages