I’m currently trying to use Visionworks for feature tracking. I’ve run the Feature Tracking demo, but I can’t seem to figure out how to determine temporal feature correspondences. The predefined functions “getCurrFeatures()” and “getPrevFeatures()” return arrays of different sizes (which makes sense since some feature were not tracked and some features were added). Without documentation about how these arrays are structured it seems impossible to determine correspondences between features in these arrays.
I know this is possible since the demo draws arrows between the previous and current location of tracked features, but I couldn’t trace down where that was happening.