Skip to main content

Open3D: A Modern Library for 3D Data Processing.

Project description

Open3D is an open-source library that supports rapid development of software that deals with 3D data. The Open3D frontend exposes a set of carefully selected data structures and algorithms in both C++ and Python. The backend is highly optimized and is set up for parallelization. We welcome contributions from the open-source community.

If you use Open3D in an academic project, please cite our paper:

@article{Zhou2018,
    author    = {Qian-Yi Zhou and Jaesik Park and Vladlen Koltun},
    title     = {{Open3D}: {A} Modern Library for {3D} Data Processing},
    journal   = {arXiv:1801.09847},
    year      = {2018},
}

Core features

  • 3D data structures

  • 3D data processing algorithms

  • Scene reconstruction

  • Surface alignment

  • 3D visualization

  • Physically based rendering (PBR)

  • 3D machine learning support with PyTorch and TensorFlow

  • GPU acceleration for core 3D operations

  • Available in C++ and Python

Supported platforms

The package has been tested on:

  • Ubuntu 18.04 and 20.04

  • Windows 10 64-bit

  • macOS High Sierra and above

With Python versions:

  • 3.7

  • 3.8

  • 3.9

  • 3.10

Resources

This wheel only contains CPU functionality. Use the open3d wheel for full functionality.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

open3d_cpu-0.17.0-cp310-cp310-manylinux_2_27_x86_64.whl (104.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.27+ x86-64

open3d_cpu-0.17.0-cp39-cp39-manylinux_2_27_x86_64.whl (104.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.27+ x86-64

open3d_cpu-0.17.0-cp38-cp38-manylinux_2_27_x86_64.whl (104.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.27+ x86-64

open3d_cpu-0.17.0-cp37-cp37m-manylinux_2_27_x86_64.whl (104.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.27+ x86-64

File details

Details for the file open3d_cpu-0.17.0-cp310-cp310-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for open3d_cpu-0.17.0-cp310-cp310-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 1b1aa18acd03e78fe83fbe883b55c9fa18c0796c6c84f33b3098ceeed4243c6c
MD5 a3d46b7773607730533b585ab0142029
BLAKE2b-256 2882cb2c904aa8cb7c002167d98b669e0a776732d769660042f020e0fc3f29da

See more details on using hashes here.

File details

Details for the file open3d_cpu-0.17.0-cp39-cp39-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for open3d_cpu-0.17.0-cp39-cp39-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 c533b2a0143161dc436413019fc4151221cc5fb1ee6ba3e25ff46fa80438b90c
MD5 6b6545685aa504b236f5ff556b6757f9
BLAKE2b-256 57e52daa8a6670b0af884dd68ca5a12b40c28b1919532f289bafd58d57a020e1

See more details on using hashes here.

File details

Details for the file open3d_cpu-0.17.0-cp38-cp38-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for open3d_cpu-0.17.0-cp38-cp38-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 e315c5906f16e75d0a61658aedf9a9979e9cc799f2bf15fffa82a07e54081ce7
MD5 33ca8ca025c48fdee6aa53d43d6ea192
BLAKE2b-256 de91a2c67b317e45cde9af34a971dbe3412b02d97a01cdd04dc120b64cd52d52

See more details on using hashes here.

File details

Details for the file open3d_cpu-0.17.0-cp37-cp37m-manylinux_2_27_x86_64.whl.

File metadata

File hashes

Hashes for open3d_cpu-0.17.0-cp37-cp37m-manylinux_2_27_x86_64.whl
Algorithm Hash digest
SHA256 1b423af717bb13b23e7ba6bc15f56ccb2b2741ed50710962afe40a73a8780271
MD5 392c1060a89ed268f08ea413d9851249
BLAKE2b-256 d329ec61f3624b2f9f89b28503a557308b79a0bec1b1f5f040c7d2c6145273d6

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