Just a simple camera interpolator for Gaussian Splatting framework.
Project description
Extrinsic Interpolator
Just a simple camera interpolator for Gaussian Splatting framework.
Install
Install from PyPI:
pip install extrinterp
pip install "extrinterp[visualizer]"
Install from source for development:
pip install --upgrade --target . --no-deps git+https://github.com/yindaheng98/gaussian-splatting.git@master --no-build-isolation
pip install --upgrade --target . --no-deps .
pip install open3d
open3d is only needed for the visualizer tools. It is also available through the optional dependency:
pip install ".[visualizer]"
Render Interpolation
python -m extrinterp.renderer.interpolator -s data/truck -d output/truck -i 30000 --load_camera output/truck/cameras.json --interp_n 300 --interp_window_size 3 --use_intrinsics dict(image_width=1600,FoVx=1.4749,image_height=1200,FoVy=1.1990)
Visualize Interpolation
python -m extrinterp.visualizer.interpolator -s data/truck --load_camera output/truck/cameras.json --interp_n 300 --interp_window_size 3
This shows the sorted input camera poses and the interpolation output in Open3D.
Visualize Prediction
python -m extrinterp.visualizer.predictor -s data/truck --load_camera output/truck/cameras.json --update_interval 10 --predict_n 6 --integration_step 0.01 --smoothing_window 30
This uses ConstantAngularAccelerationExtrinsicPredictor on the sorted input camera poses. The black line is the ground truth path, and each orange branch is a prediction from one update point.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file extrinterp-2.2.3.tar.gz.
File metadata
- Download URL: extrinterp-2.2.3.tar.gz
- Upload date:
- Size: 14.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7094d4956ecf236736c29ea3ca66583f2446dbce25f68d1513a61218ff0e6d97
|
|
| MD5 |
7bf6080b84ff8203f2c315ff4d1f5a46
|
|
| BLAKE2b-256 |
a529ba45e904308585db0733a0c798fa7a134f12862ea0f1ac2997f3d01cd285
|
Provenance
The following attestation bundles were made for extrinterp-2.2.3.tar.gz:
Publisher:
build-release.yml on yindaheng98/ExtrinsicInterpolator
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
extrinterp-2.2.3.tar.gz -
Subject digest:
7094d4956ecf236736c29ea3ca66583f2446dbce25f68d1513a61218ff0e6d97 - Sigstore transparency entry: 2108613441
- Sigstore integration time:
-
Permalink:
yindaheng98/ExtrinsicInterpolator@4d40a007644cab631a42b8da91eea8867139d610 -
Branch / Tag:
refs/heads/master - Owner: https://github.com/yindaheng98
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-release.yml@4d40a007644cab631a42b8da91eea8867139d610 -
Trigger Event:
push
-
Statement type:
File details
Details for the file extrinterp-2.2.3-py3-none-any.whl.
File metadata
- Download URL: extrinterp-2.2.3-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97fae4094912174cb1dbbfd701fa2d73f14505a5b244d2bc83f68ed44c181d2a
|
|
| MD5 |
74a3a68330efb5f6316014f3f68b10b9
|
|
| BLAKE2b-256 |
bd93dcbaff6163241cd4136c1de75a517388a5f8fed18bc50bb76cde2302e60f
|
Provenance
The following attestation bundles were made for extrinterp-2.2.3-py3-none-any.whl:
Publisher:
build-release.yml on yindaheng98/ExtrinsicInterpolator
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
extrinterp-2.2.3-py3-none-any.whl -
Subject digest:
97fae4094912174cb1dbbfd701fa2d73f14505a5b244d2bc83f68ed44c181d2a - Sigstore transparency entry: 2108613628
- Sigstore integration time:
-
Permalink:
yindaheng98/ExtrinsicInterpolator@4d40a007644cab631a42b8da91eea8867139d610 -
Branch / Tag:
refs/heads/master - Owner: https://github.com/yindaheng98
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-release.yml@4d40a007644cab631a42b8da91eea8867139d610 -
Trigger Event:
push
-
Statement type: