• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA VisionWorks toolkit is a software development package for computer vision (CV) and image processing. VisionWorks? implements and extends the Khronos OpenVX standard, and it is optimized for CUDA-capable GPUs and SOCs enabling developers to realize CV applications on a scalable and flexible platform.

    The core VisionWorks functions are engineered for solutions in:
    • Robotics and Drones
    • Autonomous Driving
    • Intelligent Video Analytics
    • Augmented Reality

    Please note: Documents on this page with a require membership in our Embedded Developer Program.
    Not a member? Join the Embedded Developer Program here.

     Download for Linux for Tegra* Download for Ubuntu** Download for Windows BETA***

    * Available via Jetson Development Pack installation. Requires Ubuntu 14.04 development system connected to Jetson Development Kit platform.
    ** Available via Jetson Development Pack installation. To install VisionWorks for Ubuntu only, de-select Jetson Developer Kit specific components during install.
    *** VisionWorks is available on Windows 8 as a beta package.

    The VisionWorks Toolkit:

    The toolkit helps you unlock the possibilities for GPU-based CV systems by adding your own algorithms and processing pipelines. Using VisionWorks in conjunction with other APIs like OpenCV provides access to many open-source CV algorithms.


    • CUDA accelerated OpenVX API and NVIDIA extension primitives
    • Direct CUDA Vision Programming Interface for advanced developers
    • Thread-safe API
    • Example/sample pipeline code
    • Documentation including Toolkit Reference Guide with Release Notes, Installation Guide, Tutorials and API Reference.



    VisionWorks includes the following primitives:


    • Absolute Difference
    • Accumulate Image
    • Accumulate Squared
    • Accumulate Weighted
    • Add / Subtract / Multiply +
    • Channel Combine
    • Channel Extract
    • Color Convert +
    • CopyImage
    • Convert Depth
    • Magnitude
    • MultiplyByScalar
    • Not / Or / And / Xor
    • Phase
    • Table Lookup
    • Threshold


    • Median Flow
    • Optical Flow (LK) +
    • Semi-Global Matching
    • Stereo Block Matching
    • IME Create Motion Field
    • IME Refine Motion Field
    • IME Partition Motion Field


    • Affine Warp +
    • Warp Perspective +
    • Flip Image
    • Remap
    • Scale Image +


    • BoxFilter
    • Convolution
    • Dilation Filter
    • Erosion Filter
    • Gaussian Filter
    • Gaussian Pyramid
    • Laplacian3x3
    • Median Filter
    • Scharr3x3
    • Sobel 3x3


    • Canny Edge Detector
    • FAST Corners +
    • FAST Track +
    • Harris Corners +
    • Harris Track
    • Hough Circles
    • Hough Lines


    • Histogram
    • Histogram Equalization
    • Integral Image
    • Mean Std Deviation
    • Min Max Locations

    VisionWorks includes the following sample pipelines:

    • Feature tracking
    • Camera Capture Pipeline
    • OpenCV-NPP-OpenVX interop
    • Hough Circles & Lines
    • Stereo Depth Extraction
    • Structure from Motion (SfM) and Object Tracking Plus Modules with sample implementations

    To access older versions of VisionWorks, please visit the VisionWorks Archive.