Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eduidl/3d-rotations
3次元回転―パラメータ計算とリー代数による最適化― の実装
https://github.com/eduidl/3d-rotations
3d 3d-rotation rotation
Last synced: 3 months ago
JSON representation
3次元回転―パラメータ計算とリー代数による最適化― の実装
- Host: GitHub
- URL: https://github.com/eduidl/3d-rotations
- Owner: eduidl
- License: mit
- Created: 2019-11-23T03:29:39.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-08T00:06:29.000Z (9 months ago)
- Last Synced: 2024-05-08T01:27:00.817Z (9 months ago)
- Topics: 3d, 3d-rotation, rotation
- Language: Jupyter Notebook
- Homepage:
- Size: 2.87 MB
- Stars: 16
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 3D Rotations
- 金谷著「3 次元回転―パラメータ計算とリー代数による最適化―」 の実装
- https://www.kyoritsu-pub.co.jp/bookdetail/9784320113824## Requirements
- Python 3.7
- Poetry## Data
### Requirements
- wget
- p7zip-full### `isotropic_error.ipynb`, `anisotropic_error.ipynb`
```terminal
# http://graphics.stanford.edu/data/3Dscanrep/
$ wget http://graphics.stanford.edu/pub/3Dscanrep/bunny.tar.gz
$ tar xavf bunny.tar.gz
```### `fundamental_matrix.ipynb`
```terminal
# https://www.eth3d.net/datasets#low-res-many-view
$ wget https://www.eth3d.net/data/delivery_area_rig_undistorted.7z
$ 7z x *.7z
```## Run
```terminal
poetry install
poetry shell
jupyter nbextension enable --py widgetsnbextension
jupyter notebook
```## 構成
| ファイル名 | 内容 | 書籍との対応 |
| --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------ | ---------------- |
| [notebooks/isotropic_error.ipynb](https://github.com/eduidl/3d-rotations/blob/master/notebooks/isotropic_error.ipynb) | 等方性誤差を持つデータからの回転推定 | 第 4 章 |
| [notebooks/anisotropic_error.ipynb](https://github.com/eduidl/3d-rotations/blob/master/notebooks/anisotropic_error.ipynb) | 異方性誤差を持つデータからの回転推定 | 第 5 章+ 6.6 節 |
| [notebooks/fundamental_matrix.ipynb](https://github.com/eduidl/3d-rotations/blob/master/notebooks/fundamental_matrix.ipynb) | 基礎行列の推定 | 6.7 節 |