Giter Site home page Giter Site logo

ladybug-pie's Introduction

Project: ladybug-pie

Author: Jay W Johnson

Description: Python wrapper for Ladybug3 Spherical Camera API.

Required: Ladybug3 Spherical Camera API (ladybug.dll) installed which is included with the camera. Many modules and methods could be use with other cameras and projects.

Only the methods that handle pre-recorded *.pgr files have been wrapped. Methods for controlling the camera and recording video have not been wrapped. The software that comes with the camera is good enough for recording video.


Ladybug_3D_mainGUI.py

  • ladybug3D_app class

    Main program that sets up the GUI and event handling.


Ladybug package

interface.py

  • Ladybug3stream class

    Simplifies management of a *.pgr stream file and adds additional methods not included in the Ladybug API.

API.py

  • LadybugAPI class

    Access to pythonified ladybug.dll methods. Memory management tasks are handled by the class. Data written by the methods are returned by the method instead of returning an error code.


SFM package

opticflow.py

  • FeatureMatcher class

    Implements OpenCV's FeatureDetector_create, Descriptor_create, and flann_index methods to do feature detection and matching over a series of images.

    TODO: Still needs some testing and clean-up.

online_SLAM

  • SLAM class

    Based on the SLAM algorithm introduced in Udacity's robot car course.

    Changed to make it easy to add positions and measurements. 'Online' SLAM is optional; the removal of old positions is done with a method call.

    alt tag

ladybug-pie's People

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.