keypoints can now be any kind of iterables

Previously it was only numpy array. No need for that restriction
1 Commit to branch test-fast-forward