Client-side dewarping works fine with live video streams, but is typically useful when the user wants to zoom into a video stream that has been recorded in the 360° or 180° overview mode (supported camera models can be found in the AXIS Dewarping SDK release notes).
AXIS Dewarping SDK also includes support for stitching together images from an AXIS P3807-PVE multisensor camera. See the example images below.
The SDK comes with several pre-compiled pixel shaders that enable efficient dewarping, by exploiting the processing power of the graphics card. The included sample code shows how to use the pixel shaders directly in a rendering engine, or how to integrate with the AXIS Dewarping Transform component that encapsulates this functionality as a software library.
For your convenience we have also included some test recordings in the SDK, so you don’t need a physical 360° or 180° panorama camera or an AXIS P3807-PVE to start using the SDK.