OpenCV tracking using optical flow
As you write, cv::goodFeaturesToTrack takes an image as input and produces a vector of points which it deems “good to track”. These are chosen based on their ability to stand out from their surroundings, and are based on Harris corners in the image. A tracker would normally be initialised by passing the first image to … Read more