cvg/Hierarchical-Localization
Visual localization made easy with hloc
This tool helps you accurately determine the exact 3D position and orientation (6-DoF) of a camera from a new image by matching it against existing images and 3D maps of an area. You input a collection of images to build a 3D model, and then a new query image. The output is the precise location and angle of that new image within the 3D space. It's designed for researchers and engineers working on computer vision tasks like robotics, augmented reality, or autonomous navigation.
3,989 stars.
Use this if you need to precisely localize a camera using visual data in both indoor and outdoor environments, and want to leverage state-of-the-art image retrieval and feature matching techniques.
Not ideal if your application doesn't require high-precision 6-DoF localization or if you're looking for a simple, out-of-the-box solution without any customization or deeper understanding of computer vision pipelines.
Stars
3,989
Forks
732
Language
Python
License
Apache-2.0
Category
Last pushed
Dec 10, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/computer-vision/cvg/Hierarchical-Localization"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
isl-org/Open3D
Open3D: A Modern Library for 3D Data Processing
gmberton/CosPlace
Official code for CVPR 2022 paper "Rethinking Visual Geo-localization for Large-Scale Applications"
Vincentqyw/image-matching-webui
🤗 image matching webui
cvg/glue-factory
Training library for local feature detection and matching
andyzeng/3dmatch-toolbox
3DMatch - a 3D ConvNet-based local geometric descriptor for aligning 3D meshes and point clouds.