Skip to main content

KITTI Iterator

Project description

KITTI Iterator

pylint workflow pypi workflow pytest workflow

Example usage:

from kitti_iterator import kitti_multimodal_iterator

# Load in the mini dataset
k_raw = KittiRaw(
    kitti_raw_base_path="kitti_raw_mini",
    date_folder="2011_09_26",
    sub_folder="2011_09_26_drive_0001_sync"
)

# Iterate
for data in k_raw:
    image_00, image_01, image_02, image_03, velodyine_points, occupancy_grid = data

# Indexing
image_00, image_01, image_02, image_03, velodyine_points, occupancy_grid = k_raw[3]

Install

pip install kitti_iterator

To install the latest (might be unstable):

pip install git+https://github.com/AdityaNG/kitti_iterator

Dataset Structre

Download the full dataset at www.cvlibs.net/datasets/kitti/raw_data.php

kitti_raw_mini/
└── 2011_09_26
    ├── 2011_09_26_drive_0001_sync
       ├── image_00
          ├── data
             ├── 0000000000.png
             ├── 0000000001.png
             ├── 0000000002.png
             ├── 0000000003.png
             └── 0000000004.png
          └── timestamps.txt
       ├── image_01
          ├── data
             ├── 0000000000.png
             ├── 0000000001.png
             ├── 0000000002.png
             ├── 0000000003.png
             └── 0000000004.png
          └── timestamps.txt
       ├── image_02
          ├── data
             ├── 0000000000.png
             ├── 0000000001.png
             ├── 0000000002.png
             ├── 0000000003.png
             └── 0000000004.png
          └── timestamps.txt
       ├── image_03
          ├── data
             ├── 0000000000.png
             ├── 0000000001.png
             ├── 0000000002.png
             ├── 0000000003.png
             └── 0000000004.png
          └── timestamps.txt
       ├── oxts
          ├── data
             ├── 0000000000.txt
             ├── 0000000001.txt
             ├── 0000000002.txt
             ├── 0000000003.txt
             └── 0000000004.txt
          ├── dataformat.txt
          └── timestamps.txt
       └── velodyne_points
           ├── data
              ├── 0000000000.bin
              ├── 0000000001.bin
              ├── 0000000002.bin
              ├── 0000000003.bin
              └── 0000000004.bin
           ├── timestamps_end.txt
           ├── timestamps_start.txt
           └── timestamps.txt
    ├── calib_cam_to_cam.txt
    ├── calib_imu_to_velo.txt
    └── calib_velo_to_cam.txt

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

KITTI Iterator-1.4.0.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

KITTI_Iterator-1.4.0-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file KITTI Iterator-1.4.0.tar.gz.

File metadata

  • Download URL: KITTI Iterator-1.4.0.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for KITTI Iterator-1.4.0.tar.gz
Algorithm Hash digest
SHA256 d2495e84714dd50a9bdb03386be706db73fa60a0662e36dd77d367c27639ee86
MD5 0bb619b1d183cbcfe7fcc1aefaefc3c8
BLAKE2b-256 adaca894c4329573b41cd65dbea4cf41472289691ea35a744c1e6fe2c38c0972

See more details on using hashes here.

File details

Details for the file KITTI_Iterator-1.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for KITTI_Iterator-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80dbf5dc240615bc923ac00b2de70114ca90281a8650fb4e776747cde24a7192
MD5 fb265deda76d535345b39f2bf21c8287
BLAKE2b-256 7aa78ce7cb1b20f86d2612cb587e646364834e0aa01a65a5507a3951a5657f4b

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