Simple version of the Iterative Closest Point (ICP) algorithm
Project description
simpleICP
This package contains an implementation of a rather simple version of the Iterative Closest Point (ICP) algorithm.
Documentation
This python implementation is just one of several (almost identical) implementations of the ICP algorithm in various programming languages. They all share a common documentation here: https://github.com/pglira/simpleICP
Installation
You can install the simpleicp package from PyPI:
pip install simpleicp
How to use
import simpleicp
import numpy as np
# Read fixed and movable point cloud from xyz files into n-by-3 numpy arrays
X_fix = np.genfromtxt("dragon1.xyz")
X_mov = np.genfromtxt("dragon2.xyz")
# Run simpleICP!
H, X_mov_transformed = simpleicp.simpleicp(X_fix, X_mov)
Note: dragon1.xyz
and dragon2.xyz
are not included in this package. They can be downloaded (among other example files) here.
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
File details
Details for the file simpleicp-1.0.1.tar.gz
.
File metadata
- Download URL: simpleicp-1.0.1.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72e4296f74448c276f368026e281f7498c207a1b89cacd0b3a8fb528e757eeea |
|
MD5 | 6fb2290fcc41553ebed4cada9b4e56b0 |
|
BLAKE2b-256 | d78763ba8aa2050b8c722e7914d2fc7b9cb2f4852b0ea2cc6afad25d4e1b83cc |
File details
Details for the file simpleicp-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: simpleicp-1.0.1-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb8ece75cb4551ded8a1de8779285a167d266307b9dead6da1d0f0f0c876e305 |
|
MD5 | 945ae594cca5ff3db1dc53ef4d4ac4f1 |
|
BLAKE2b-256 | 2ee428235f854871b7f41f19e1446e29df3228cb8b5484b6d2383e8985741baa |