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 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


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 details)

Uploaded Source

Built Distribution

simpleicp-1.0.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file simpleicp-1.0.0.tar.gz.

File metadata

  • Download URL: simpleicp-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 a6c550925ea8aa6bc1baa715abd63f851e2d82ce27d898ae8eb2a26f4524e255
MD5 44b9d2f9136d49a458a88d6ebf645647
BLAKE2b-256 402ea0b5f3688e85dad3374e2e71725e9fcc5f1efa49ec1f961b3696f005bc5d

See more details on using hashes here.

File details

Details for the file simpleicp-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: simpleicp-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b6fbc28b67f2c39f42a05e99930bcf1f2fcd96b68c75347ea2fa4ab86f13d236
MD5 9ce56cd50e1ab794a0d2b62b2349aa38
BLAKE2b-256 9ee2feaf512f84eb855c5f5f568fa9c9c8c39a7d02bc5fbe591b288050164e96

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