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 in various programming languages. They all share a common documentation here: https://github.com/pglira/simpleICP
Installation
You can install the Real Python Feed Reader 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)
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
simpleicp-1.0.0.tar.gz
(5.0 kB
view hashes)
Built Distribution
Close
Hashes for simpleicp-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6fbc28b67f2c39f42a05e99930bcf1f2fcd96b68c75347ea2fa4ab86f13d236 |
|
MD5 | 9ce56cd50e1ab794a0d2b62b2349aa38 |
|
BLAKE2b-256 | 9ee2feaf512f84eb855c5f5f568fa9c9c8c39a7d02bc5fbe591b288050164e96 |