Repository navigation
New matchers: upal (UPAL, ECCV '26), raco-lightglue (RaCo keypoints described with ALIKED and matched with LightGlue, 3DV '26) and redimatch / redimatch-indoor (REDI-Match, rotation-robust dense matching, arXiv '26). LightGlue submodule updated to upstream main (adds the raco-aliked weights).
Fixes: max_num_keypoints was silently ignored by the CLIs (--n-kpts), by get_matcher with a list of matchers, and by 14 sparse matchers (the *-subpx variants, liftfeat, dedode-lightglue, silk, omniglue, minima-superpoint-lightglue, rdd, rdd-lightglue, rdd-aliked); they now use it, with the shared default of 2048. steerers and affine-steerers return all_kpts in pixels instead of normalized coordinates.
duster, master, loftr, dedode-lightglue and d2net now download their weights from Hugging Face (Naver's, kornia's and vismatch's repos) instead of lab or personal servers: resumable and faster.
Note: the "Source code" archives below lack submodules. Install from PyPI or clone with --recursive.
What's Changed
Full Changelog: v1.3.2...v1.4.0