Coder Social home page Coder Social logo

leofansq / tools_kitti2fisheye Goto Github PK

View Code? Open in Web Editor NEW
34.0 3.0 10.0 13.06 MB

Rebuild the Fisheye dataset from the normal dataset. (Based on KITTI dataset)

License: MIT License

C++ 95.35% C 4.45% Batchfile 0.20%
fisheye-dataset tools kitti-dataset

tools_kitti2fisheye's Introduction

Conversion Tool for FishEye Dataset

About Imaging Algorithm

  • The algorithm is based on the equidistance projection equidistance projection
  • The picture below shows the principle of the imaging algorithm.Every point K in the sphere correspond to a single point Q(x,y) in the raw image. Then K is remapped into imaging plane as P(u,v). The equation between P and Q is imaging algorithm

imaging algorithm

  • The process of image manufacture is shown below. The flat image is transformed to the sphere, then remapped into fisheye imaging plane.

process

Implementation (Windows)

For Batch Processing

  • Get The List of Filename:Put the get_list.bat into the file and click. The list of filename is written into the 'filename_list.txt' file.

    Don't forget to delete the filename 'get_list.bat' from the list by yourself!

  • Adjust the parameters and Run the programe in Batch-Processing Mode

For Single Picture

  • Adjust the parameters and Run the programe in Single-Picture Mode

About Generated Dataset

  • The generated dataset contains images and labels
  • The parameters of the images is based on the parameters you set
  • The contents of the labels are based on the origin labels and the parameters you set. Normally, it includes two parts, classification and the b-box.

tools_kitti2fisheye's People

Contributors

leofansq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  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.