{"id":18644401,"url":"https://github.com/dakshaau/icp","last_synced_at":"2025-06-29T16:37:56.573Z","repository":{"id":41374504,"uuid":"88548954","full_name":"dakshaau/ICP","owner":"dakshaau","description":"3D Point Cloud registration using ICP","archived":false,"fork":false,"pushed_at":"2019-08-31T02:46:08.000Z","size":75366,"stargazers_count":56,"open_issues_count":0,"forks_count":13,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-11T17:51:09.312Z","etag":null,"topics":["icp","point-cloud","python-3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dakshaau.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-04-17T20:42:16.000Z","updated_at":"2024-12-23T05:37:37.000Z","dependencies_parsed_at":"2022-08-31T22:01:02.557Z","dependency_job_id":null,"html_url":"https://github.com/dakshaau/ICP","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dakshaau/ICP","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dakshaau%2FICP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dakshaau%2FICP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dakshaau%2FICP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dakshaau%2FICP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dakshaau","download_url":"https://codeload.github.com/dakshaau/ICP/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dakshaau%2FICP/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262628232,"owners_count":23339759,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["icp","point-cloud","python-3"],"created_at":"2024-11-07T06:11:52.735Z","updated_at":"2025-06-29T16:37:56.544Z","avatar_url":"https://github.com/dakshaau.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Point Cloud Registration\n\n**Language:** Python 3.6\n\n### Decription:\n\nRegister two 3D point clouds of the same area using Iterative Closest Point, or ICP.\n\nTried to implement [Go-ICP](http://iitlab.bit.edu.cn/mcislab/~yangjiaolong/go-icp/), but the results were not good, meybe due to incorrect implementation. The implementation is still in the code, but is not called upon. The code calls ICP by default.\n\nThe code in `read_data.py` is used to load text data into numpy arrays and create pickle dumps  on the first run, to save time when called later.\n\nError function used is **L2 Error**.\n\n\n### To Run:\n\n```Batchfile\npython trial.py\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdakshaau%2Ficp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdakshaau%2Ficp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdakshaau%2Ficp/lists"}