Skip to content
osv5m logo

osv5m

Verified

Large-scale street view dataset for global visual geolocation research.

DatasetAI & Machine Learning1.3M/moFree
Open dataset
Updated 2026-06-15

What is osv5m?

OpenStreetView-5M consists of street view imagery collected for training and evaluating models on worldwide visual geolocation.

It supports machine learning research in computer vision, particularly tasks that require inferring geographic position from image content.

What you can build with osv5m

Train Visual Geolocation Models

Develop deep learning models that predict latitude and longitude from street-level photos using the 5M image set.

Benchmark Image-Based Localization

Test and compare retrieval or regression algorithms on a globally distributed street-view collection.

Create Location Inference Tools

Fine-tune models for apps that estimate geographic position from user photos at worldwide scale.

Load osv5m

Python
from datasets import load_dataset

ds = load_dataset("osv5m/osv5m")
  1. 1Install the Hugging Face datasets library with pip
  2. 2Import load_dataset from the datasets package
  3. 3Load the dataset with load_dataset('osv5m/osv5m')
  4. 4Select the train split containing images and coordinates
  5. 5Preprocess images and labels for your geolocation pipeline

osv5m: pros & cons

Pros

  • +5 million street-level images
  • +Global geographic coverage
  • +Purpose-built for visual geolocation
  • +Directly loadable via Hugging Face

Cons

  • Large storage and compute requirements
  • No additional annotations beyond location
  • Regional image distribution may be uneven
Did you find this helpful?

Frequently asked questions

A dataset of 5 million street-level images created for visual geolocation tasks by researchers at Imagine, LIGM, Ecole des Ponts.

User reviews

Verified reviews from the community shape this listing's rating.

Loading reviews…

Sign in to review

Promote osv5m

Add this badge to your website, or share the tool.

DFeatured on Dhanasviosv5m 1