Home  |  Site Map  |  Contact   

Products and Services: Spherical Vision Products: Ladybug® SDK

Ladybug SDK

Point Grey Research's Spherical Vision camera systems are provided as complete hardware and software packages. Customers can access and control their 360 °Spherical Camera with the Ladybug SDK.

Download Spherical Vision product catalog | Flash View catalog

Play Enter the Ladybug Demo DVD Web Version

 

  • Overview
  • Specifications
  • Documents
  • Models
  • Samples
  • Pricing
Ladybug® SDK

The Ladybug® Software Development Kit (SDK) allows users to fully control the Ladybug2 and Ladybug3 Spherical Digital Video Systems and integrate their functionality with the user's own custom applications. The SDK includes a camera device driver, full software library and Application Programming Interface (API), and example programs and source code for a quick start in the C/C++ programming environment.

This new major release of the Ladybug SDK 1.6 Beta 3 contains many new features including:

  • Dynamic Stitching - Stitch to variable distances throughout the same image and even on the same seam.
  • Independent Exposure and HDR Imaging - Each camera now has its own exposure control, good for scenes with a high dynamic range
  • Directional Filter Color Processing Method - This color processing method is almost as good as Rigorous, but takes less than 1/4 of the speed.
  • Anti-aliasing - Eliminates the aliasing effect when downscaling the image
  • Environment Mapping - Uses OpenGL's cube map texture to create reflections from far away scenes.
For a full list of new features and enhancements, please see the Ladybug release notes or the What's New topic in the SDK help.

Go to Downloads Page

Camera Driver: Microsoft Windows signed driver
API Library: Complete software library for full camera control
Programming: Standard C/C++ and C# interface for easy integration
Examples: Extensive example programs and source code
Upgrades: Free unlimited upgrades to the latest versions

The on-line Ladybug SDK Help system (does not include API documentation) can be used to learn more about the functionality provided by this software development kit

Camera Parameter Control
  • Acquire and color process images using a variety of different color processing algorithms
  • Stream images off of the camera for the purposes of viewing.
  • Control the level of JPEG compression being applied by the Ladybug2 or Ladybug3.
  • Access images in Ladybug2 and Ladybug3 stream files located on the host computer.
  • Display fully stitched panoramic and spherical images.
  • Access other camera settings and information, including:
    • Auto exposure
    • Gain
    • Shutter
    • White balance
    • Frame rate
    • Image Stabilization
    • Independent sensor control
Graphics Rendering
  • Rectification, stitching and blending are done live on the graphics card.
  • The SDK takes advantage of the OpenGL computer graphics library to texture map the inside of an OpenGL sphere or cylinder, which can then be rendered.
  • Rendering options include a virtual camera view from the inside of the sphere or a panoramic rendering of the sphere. Hardware acceleration of the rendering can be achieved on most modern graphics cards.
Coordinate System Overview
  • 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.
  • The Ladybug software manages the camera coordinate system by breaking it down into seven right-handed coordinate frames of one of two types: six independent image sensor coordinate frames and a camera coordinate frame.

Development Kit Contents

  • Included with all Point Grey Spherical Vision Products.

Emissions and RoHS Compliance
Not applicable.

Doc On-line User Manual (Does not include API documentation)
Doc Example Source Code

Related Articles

Read all the details about the LadybugSDK in the Spherical Vision Catalog

Knowledge Base Articles
Click here to view LadybugSDK knowledge base articles

Comes with all Point Grey spherical products.

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

 

 

 

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.



Ladybug SDK Image Stabilization
This video demonstrates the software stabilization for spherical footage.

FlashView Image Stabilization Demo



In order to play and edit the following stream files please download and install LadybugSDK software.

Ladybug Full JPEG

Ladybug Full Uncompressed JPEG

Download Ladybug3
Full Resolution Stream Sample
275MB

Download Ladybug3
Full Uncompressed Resolution
Stream Sample 294MB


Ladybug Half JPEG

Ladybug Full JPEG

Download Ladybug3
Half Resolution Stream Sample
281MB

Download Ladybug3
Half Uncompressed Resolution
Stream Sample 304MB

Our representatives are pleased to provide you with a customized price quote based on your specific product interests and requirements. Click here to sign up for a pricing request.