icorner with patch returns unit vector descriptors PointFeature.match subtracts these, is this right. Modify closest to do dot product, not just subtraction. Do the Zisserman trick on descriptors.