Point Grey Research's Spherical Vision camera systems are provided as complete hardware and software packages. Customers can access and control their Ladybug2 Spherical Vision system with the Ladybug SDK.
The Ladybug® Software Development Kit (SDK) allows users to fully control the Ladybug2 Spherical Vision camera system and integrate its functionality with their 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.
API Library: Complete software library for full camera control
Programming: Standard C/C++ interface for easy integration
Examples: Extensive example programs and source code
Upgrades: Free unlimited upgrades to the latest versions
Additional Features and Specifications
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 Compressor.
Access images in Ladybug2 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
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 systems 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.
Recommended System Configuration
NOTE: The Ladybug SDK is compatible with Point Grey Spherical Vision Products only, and cannot be used to control other IEEE-1394 digital video cameras.
Intel Pentium® 4 3.6+ GHz or compatible processor
2 gigabytes (GB) of RAM
NVIDIA GeForce6 video card with 128MB RAM or more
64-bit PCI or PCI-X slot for the IEEE-1394b PCI card
Windows XP Service Pack 1 (not compatible with 64-bit operating systems)
Microsoft Visual C++ 6.0 or Visual Studio 2005 to compile and run example code
SCSI RAID array to store streaming image data
Emissions and RoHS Compliance
Not applicable.
For additional information on RoHS and WEEE, click here.
Model and Part Numbers
Not applicable (included with all Point Grey Spherical Vision Products).