SkillAgentSearch skills...

NVIDIAOpticalFlowSDK

Optical Flow SDK exposes the latest hardware capability of Turing GPUs dedicated to computing the relative motion of pixels between images. The hardware uses sophisticated algorithms to yield highly accurate flow vectors, with robust frame-to-frame intensity variations and tracks the true object motion faster and more accurately.

Install / Use

/learn @NVIDIA/NVIDIAOpticalFlowSDK
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

NVIDIAOpticalFlowSDK

NVIDIA GPUs starting with the Turing generation, contain a hardware accelerator(referred to as NVOFA) for computing optical flow and stereo disparity between frames. This works independently of graphics/CUDA cores. With end-to-end optical flow calculation offloaded to NVOFA, the graphics/CUDA cores and the CPU are free for other operations. Optical flow vectors are useful in various use-cases such as object detection and tracking, video frame rate up-conversion, depth estimation, stitching etc. Using flow vectors for object detection has been observed to improve inference accuracy.

The users must have the following hardware and software for being able to use the functionality:

  • NVIDIA Turing GPUs - Refer to the NVIDIA Optical flow developer zone web page (https://developer.nvidia.com/opticalflow-sdk) for GPUs which support Optical flow and stereo disparity hardware acceleration.
  • Windows: Display driver version 445.87 or higher
  • Linux: Display driver version 450.51 or higher

The latest shipping NVIDIA Optical Flow SDK can be downloaded from https://developer.nvidia.com/opticalflow-sdk. The NVIDIA Optical Flow SDK provides detailed documentation, sample application illustarting the usage of NVIDIA Optical Flow APIs.

View on GitHub
GitHub Stars72
CategoryDevelopment
Updated5d ago
Forks8

Languages

C

Security Score

80/100

Audited on Mar 24, 2026

No findings