I'm currently working on feature point tracking and I want to compare the ORB descriptor of the current point with the previous one. I want to discard that point if the hamming distance between the two descriptors is higher than a specific threshold.
When I'm running hamm_dist = norm(pointDescr1, pointDescr2, NORM_HAMMING)
, the returned value sometimes is greater than 32 and I can't understand why. I was thinking it should be between 0 and 32.
Please let me know if you have an explanation. Thank you in advance.