top of page

GStreamer Plugin for NVIDIA VPI v0.2.0

Updated: Apr 17

NVIDIA Vision Programming Interface (VPI) is a software library that provides Computer Vision algorithms implemented on several computing hardware platforms available in NVIDIA embedded or discrete devices. GstVPI is a GStreamer wrapper to allow you to integrate these highly efficient algorithms seamlessly into your existing GStreamer pipelines. This way, developers can start prototyping right away and focus on what really matters.


Release v0.2.0 includes:

  • Zero copy GStreamer pipelines

  • Support for VPI framework 0.4 and 1.0

  • Direct NVMM memory handling for optimal performance

  • CPU, CUDA, VIC (Video Image Compositor), and PVA* (Programmable Vision Accelerator) support

  • Ready-to-use elements:

    • Gaussian filter

    • Lens undistort

    • Harris keypoints detector

    • KLT Tracker

    • Perspective warp

    • Overlay

    • Videoconvert

    • Videoscale

    • Convolution

    • Separable convolution

Leverage GStreamer modularity and flexibility with NVIDIA's high performing HW units. Stay tuned for updates and learn more in our developer's wiki :



Fig : Input Video (left). Output Video(right) after applying the GstVPI Gaussian Filter.


Purchase directly from our store: https://www.ridgerun.com/gstvpi


Any Questions? : support@ridgerun.com


Please visit our Main Website for the RidgeRun products and Professional Services.


* PVA backend is only available on Jetson Xavier devices, such as Jetson AGX Xavier and Jetson Xavier NX.


Disclaimer third parties

All third-party product and company names are trademarks™ or registered® trademarks of their respective owners.

372 views
bottom of page