Ladybug SDK

 


Ladybug SDK is compatible with all Ladybug camerasEvery Ladybug® system includes a feature rich Software Development Kit (SDK) to manage image acquisition, spherical and panoramic image production, and camera settings. The Ladybug SDK includes the LadybugCapPro program, source code for a quick start in the C/C++ programming environment, a camera device driver, and Application Programming Interface (API) software library. The API allows users to integrate Ladybug functionality with custom applications. 

Ladybug SDK Software
Key Features Include:

  • SDK FEATURES
    • GUI applications (LadybugCapPro) for full access to camera and processing functionality
    • Windows/Linux collect-only command line application (source code included) enables lower cost collect hardware platforms
    • Comprehensive API for custom application development
    • C++, and C# example source code
  • CAPTURE
    • Control image acquisition and data formats
    • Control camera settings such as auto exposure, resolution, and frame rate
    • Configure GPIO trigger or strobe settings
    • Adjust JPEG compression settings to fit data throughput requirements
    • Acquire and save synchronized images and GPS data to disk
  • PROCESS
    • Hardware accelerated image rectification, processing and stitching pipeline
    • Perform image processing such as debayering, exposure compensation, white balance, gamma and tone mapping
    • Render output using panoramic, dome or cube map
    • Retrieve camera intrinsic and extrinsic data for photogrammetry applications
    • Dynamically select different stitching distances for different areas of the scene
  • OUTPUT
    • Export processed images to a variety of still image and video file formats
    • Encode H.264, H.265, VP9, WMV, FLV, AVI video
    • Generate Google Map, Google Earth or raw GPS data files

 

  

 

 

Multi-platform


  • Windows 32/64-bit XP, 7, 8
  • Ubuntu 12.04 32/64-bit
    (Command line image acquisition and recording only)

 

 

Complete control


  • Supports entire Ladybug camera family (Ladybug2, 3 and 5)

  • SDK provides control over every aspect of the acquisition, recording and export process

 

 

Image stitching


  • Effective warping and stitching of the images produced by the camera system’s six sensors is achieved through accurate calibration of the physical location and orientation of the sensors and the distortion model of the lens.

  • API access to camera coordinate translations

 

View LadybugCapPro Demo Videos

Ladybug SDK Interactive Flash Viewer with Google MapsLadybug SDK provides a simple mechanism to produce Adobe Flash movies from the video you captured with Ladybug cameras.

There are two types of viewers – spherical and panoramic.

Spherical viewer also has an interaction mechanism with Google Maps. The map shows the path to illustrate the actual location where the video was captured. The pointer on the map moves as the video progresses. If you double-click on the specific location on the path, the video seeks to that location.  View Spherical Demo
Ladybug SDK viewer
Panoramic viewer gives you the full field of view of the camera while spherical viewer gives you pan, tilt and zoom control to display the partial image you want to see.
 View Spherical Demo
Image Stabilization
This video demonstrates the software stabilization for spherical footage.
Watch Video

 

 


 

Downloads
In order to play and edit the following stream files download and install Ladybug SDK software
[Download LadybugSDK EULA PDF]