MapReader

批量识别历史地图要素,自动定位到地理坐标

MapReader 是英国国家档案馆等机构合作开发的开源计算机视觉流水线,专为大规模地图图像的分析与探索而设计。它将深度学习模型(基于 PyTorch)与地理空间数据处理结合,帮助历史学家、数字人文研究者和地图爱好者从海量扫描地图中自动提取信息。核心能力包括:对地图切片进行图像分类(如识别是否包含铁路、建筑、水域等要素)、目标检测、以及将识别结果映射回原始地理坐标,从而支持空间统计与可视化。项目提供了从数据加载、模型训练到结果导出的完整流程,并附带教程和示例数据集,降低了非计算机专业用户的使用门槛。它解决的是传统人工翻阅地图效率极低、难以规模化分析的问题,让研究者能用代码批量处理成千上万张历史地图,发现肉眼难以察觉的空间模式。

开源 free 计算机视觉
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 149
维护状态 活跃
是否开源
定价模式 free

项目数据

分类计算机视觉
开发团队maps-as-data
所属国家
官网地址
定价模式free
价格说明开源免费,需自行部署
访问状态
是否开源
开源协议NOASSERTION
主要语言Python
技术栈/模型article,computer-vision,deep-learning,digital-humanities,hut23,hut23-96,machine-learning,maps,pytorch,spatial-data
GitHub 星标★ 149
30天Star增速
HF 下载量
上线时间2021-11-22 00:00:00
最近更新2026-09-13 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-18
浏览次数0

使用教程

核心亮点

  • 提供端到端流水线,从图像切片、模型训练到地理坐标映射一站式完成
  • 基于 PyTorch 且封装了预训练模型,非深度学习专家也能快速上手
  • 附带详细教程和真实历史地图数据集,数字人文场景落地性强

不足之处

  • 项目处于早期阶段,星标数较少,社区生态和第三方扩展有限
  • 文档主要面向特定研究案例,通用化配置和调参指南不够完善

适用场景

  • 历史学家批量分析19世纪铁路地图,统计铁路网络扩张模式
  • 城市规划研究者从旧地图中提取建筑密度变化,辅助城市变迁研究
  • 图书馆或档案馆对馆藏地图进行自动化编目和要素标注

替代项目

TorchGeo、raster-vision、label-studio

项目介绍

MapReader 是一个计算机视觉领域的开源项目,官方简介:A computer vision pipeline for exploring and analyzing images at scale。项目使用 Python 开发,在 GitHub 上获得 149 星标。

上一篇:supervisely

下一篇:roboflow-python

同类项目推荐

modlens 开源

给纯文本编码代理装上眼睛,粘贴图片即刻获得结构化视觉证据。

The first vision plugin for DeepSeek Harness, and the vision bridge for every text-o···

★ 3973 2026-08-19
opencv 开源

开箱即用的视觉算法库,搞定图像视频处理与识别

Open Source Computer Vision Library

★ 90860 2026-08-10
OpenCVTutorials 开源

中文 OpenCV 教程,从入门到实战,边看边跑代码

OpenCV-Python4.1 中文文档

★ 1430 2026-08-20
DEIMv2 开源

用DINOv3做实时检测,又快又准,直接落地。

[DEIMv2] Real Time Object Detection Meets DINOv3

★ 2032 2026-08-14