Giter Club home page Giter Club logo

pydriver's Introduction

PyDriver

image

What is PyDriver?

PyDriver is a Python (2.7, 3.x) framework for training and evaluating object detectors and classifiers in road traffic environment. It aims at researchers experimenting with learning based 3D object detection, classification and tracking.

What can I do with PyDriver?

PyDriver helps you with following tasks:

  • read data from standard datasets (currently integrated: KITTI)
  • reconstruct 3D scene from stereo images, detect/remove ground plane, restrict viewport etc.
  • detect 3D keypoints and extract 3D feature descriptors
  • train classifiers available in scikit-learn (support vector machines, decision trees and many more)
  • visualize point clouds, extracted keypoints and detections using Point Cloud Library
  • evaluate produced detections with respect to dataset ground truth

Of course, you can write your own modules and enhancements such as interfaces to your custom dataset or implement novel feature descriptors. The point of PyDriver is to provide a basic pipeline for object detection which you can enhance with your own algorithms without reimplementing the routine stuff.

Which licence does PyDriver use?

PyDriver is subject to the MIT licence.

How do I install PyDriver?

PyDriver installation documentation

Where are the docs?

PyDriver documentation

Where is the source?

The most current development version is available here: http://github.com/lpltk/pydriver

History

The project emerged from a student research project ("Studienarbeit") at Karlsruhe Institute of Technology (KIT). The thesis written in German is available here: PyDriver: Entwicklung eines Frameworks für räumliche Detektion und Klassifikation von Objekten in Fahrzeugumgebung. The publicly available PyDriver releases are missing some of the original features (so that PyDriver can be distributed under the MIT licence) but can still be used to reproduce the published results.

Citation

When using this software in your research, please cite:

@MastersThesis{thesisSTUDIENARBEITPlotkin,
author = {Leonard Plotkin},
title = {PyDriver: Entwicklung eines Frameworks für räumliche Detektion und Klassifikation von Objekten in Fahrzeugumgebung},
school = {Karlsruhe Institute of Technology},
type = {Bachelor's Thesis ({Studienarbeit})},
address = {Germany},
month = MAR,
year = 2015,
url = {https://github.com/lpltk/pydriver/releases/download/v0.1.0/PyDriver_thesis.pdf}
}

pydriver's People

Contributors

leonard-plotkin avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.