AI & ML interests

keypoint detection; image matching; image registration; local features; visual localization

Recent Activity

gberton  updated a Space about 9 hours ago
vismatch/README
gberton  published a Space about 9 hours ago
vismatch/README
gberton  updated a model 18 days ago
vismatch/zippypoint
View all activity

Organization Card

vismatch

Vis(ion)Match(ers) is a unified API for quickly and easily trying 50+ image matching models. We provide a simple interface for deploying keypoint, semi-dense, and dense image matching models on image pairs.

GitHub Open In Colab PyPI

Install

We strongly recommend using uv, although pip will work too

pip install uv
uv venv --python 3.13
source .venv/bin/activate
uv pip install vismatch

Usage

from vismatch import get_matcher
from vismatch.viz import plot_matches

# Choose any of the 50+ available matchers, like superpoint-lightglue
matcher = get_matcher("superpoint-lightglue", device="cuda")

img0 = matcher.load_image("path/to/img0.jpg", resize=512)
img1 = matcher.load_image("path/to/img1.jpg", resize=512)

result = matcher(img0, img1)
plot_matches(img0, img1, result, save_path="plot_matches.png")

All model weights are hosted here and automatically downloaded by vismatch.

datasets 0

None public yet