3DOM-FBK / deep-image-matching

Multiview matching with deep-learning and hand-crafted local features for COLMAP and other SfM software. Supports high-resolution formats and images with rotations. Both CLI and GUI are supported.
https://3dom-fbk.github.io/deep-image-matching/
BSD 3-Clause "New" or "Revised" License
338 stars 40 forks source link

Matching by tile #2

Closed franioli closed 11 months ago

franioli commented 11 months ago
  1. Renamed core.py to matcher_base.py and updated repository structure
  2. Added hloc code inside deep_image_matching
  3. Recovered full matcher behaviour for matching an image pair (no return for exiting the Matcher.match() method anymore)
  4. Added possibility to provide custom features to Lightglue matcher as parameter to the match method
  5. Matching per tile works with all the different behaviors (TileSelection.NONE, TileSelection.GRID, TileSelection.PRESELECTION that can be setted in config.py), BUT the order of the keypoints extracted on the same image is not kept for different image pairs. Therefore, the export to COLMAP for SfM DON'T work yet.
  6. Updated procedure for passing the configuration to the matcher: now you can pass the confiuration dictionary both to the constructor (init) or to the match() method and they will update the default configuration stored in the class.

TODO: