Skip to main content

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


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.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

simpleicp-1.0.1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

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

Hashes for simpleicp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 72e4296f74448c276f368026e281f7498c207a1b89cacd0b3a8fb528e757eeea
MD5 6fb2290fcc41553ebed4cada9b4e56b0
BLAKE2b-256 d78763ba8aa2050b8c722e7914d2fc7b9cb2f4852b0ea2cc6afad25d4e1b83cc

See more details on using hashes here.

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

Hashes for simpleicp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fb8ece75cb4551ded8a1de8779285a167d266307b9dead6da1d0f0f0c876e305
MD5 945ae594cca5ff3db1dc53ef4d4ac4f1
BLAKE2b-256 2ee428235f854871b7f41f19e1446e29df3228cb8b5484b6d2383e8985741baa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page