@ahojnnes I guess we should keep `match_keypoints_brief` as it is because it is applicable only to BRIEF descriptor. Other binary descriptors will use some extra information along with `hamming_distance`. For example ORB(Oriented BRIEF) is rotation invariant and hence it also uses some gradient information while matching keypoints.