• Stars
    star
    304
  • Rank 137,274 (Top 3 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 8 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Convert between visual object detection datasets

Visual Object Dataset converter

Converts between object dataset formats. Requires Python 3.6.

Example: convert from data in KITTI format to Pascal VOC format:

$ python3.6 vod_converter/main.py --from kitti --from-path datasets/mydata-kitti --to voc --to-path datasets/mydata-voc

See main.py for documentation on how to easily plug in additional data formats; you can define a function that can read in your data into a common format, and it will be then ready to convert to any supported format.

Similarly, you can implement a single function that takes the common format and outputs to the filesystem in your format and you will be ready to convert from e.g VOC to yours.

Currently support conversion from:

to:

That 'train.txt' file for KITTI

When reading in KITTI, the script expects a train.txt file that isn't part of the original dataset. This is simply a file with the name of each datapoint you wish to capture. Here's an example with everything in the training set. You can also create it like so:

$ cd datasets/kitti && ls -1 training/image_2 | cut -d. -f1 > train.txt && cd -
$ head datasets/kitti/train.txt
000000
000001
000002
000003
000004
000005
000006
000007
000008
000009

Python2 support

This project is written using features requiring Python3.6+, but there is a fork that has been updated to work in Python2 if you need it.

More Repositories

1

LONER

[RA-L 2023] Official Code Release for LONER: LiDAR Only Neural Representations for Real-Time SLAM
Python
196
star
2

GTAVisionExport

Code to export full segmentations from GTA
C++
121
star
3

driving-in-the-matrix

Steps to reproduce training results for the paper Driving in the Matrix: Can Virtual Worlds Replace Human-Generated Annotations for Real World Tasks?
Python
105
star
4

bidireaction-trajectory-prediction

The code for Bi-directional Trajectory Prediction (BiTraP).
Python
74
star
5

lisnownet

LiSnowNet: Real-time Snow Removal for LiDAR Point Cloud
Python
31
star
6

pedx

Python tools for working with PedX dataset.
Python
28
star
7

pedestrian_intent_action_detection

Code for our paper "Coupling Intent and Action for Pedestrian Crossing Behavior Prediction"
Jupyter Notebook
20
star
8

nsavp_tools

Documentation and software tools for the Novel Sensors for Autonomous Vehicle Perception (NSAVP) dataset
C++
10
star
9

kinematic_highway

Code for Kinematic Highway paper (https://arxiv.org/abs/2103.16673)
Python
9
star
10

gta-postprocessing

Postprocessing code for GTA
Python
7
star
11

pixelwise-deblurring

Python
6
star
12

osp

Code for Off The Beaten Sidewalk paper (https://arxiv.org/abs/2006.00962)
Python
5
star
13

low_latency_predictions

Code for Low Latency paper (https://ieeexplore.ieee.org/document/9140336)
Python
5
star
14

voc-predictions-to-kitti

Convert PASCAL VOC evaluation results to KITTI
Python
5
star
15

failing-to-learn

Code for Failing to Learn paper (https://ieeexplore.ieee.org/document/8412512/)
Python
3
star
16

unsupervised-pedestrian-pose-prediction

Python
3
star
17

nn-dockerfiles

reproducible nn environments in dockerfiles
C++
3
star
18

FMP-dataset

A repository containing FCAV M-Air Pedestrian (FMP) Dataset of monocular RGB images and Planar LiDAR data for pedestrian detection.
3
star
19

chumpy

Python
2
star
20

sim_traj

Code for Stochastic Sampling Simulation paper (https://ieeexplore.ieee.org/document/8967857)
Python
2
star
21

offline_photometric_calibration

Offline photometric calibration (expanded version of mono_dataset_code: https://github.com/tum-vision/mono_dataset_code)
C++
1
star