How the SuperPoint demo works
masterThe demo implements a sparse optical flow point tracker. It uses three main components:
SuperPointFrontend: A helper class that runs the SuperPoint network on images to compute points and descriptors.PointTracker: A class that forms tracks by finding sequential pair-wise nearest neighbors using two-way matching of descriptors.VideoStreamer: A helper class that handles input from three stream types: a directory of images (e.g., .png, .jpg), a video file (e.g., .mp4, .avi), or a USB Webcam.
The output is a sparse optical flow visualization.