WebPlotDigitizer

automeris-ioAGPL-3.0活跃维护

从图表图片中半自动提取数值数据的网页工具,借助计算机视觉辅助取点,适合逆向工程和论文数据复现。

Computer vision assisted tool to extract numerical data from plot images.

v4.7发布于 2024-02-13 08:58 UTC3,186star +1 / 7 天442fork同步于 2026-11-10 11:41 UTC

怎么上手

由 README 提炼,执行前请确认
docker compose up --build
http://localhost:8080/tests
硬件要求按 README 说明

README 未说明

有 Docker 镜像
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

从图表图片中提取数值数据的计算机视觉辅助工具,适合科研与工程场景

从图表图片中半自动提取数值数据的网页工具,借助计算机视觉辅助取点,适合逆向工程和论文数据复现。

核心能力

  • 用计算机视觉辅助从各类数据可视化图片中提取数值
  • 支持多种图表类型的图像数据提取
  • 自 2010 年起被学术界和工业界数千人使用
  • 提供 Docker 与非 Docker 两种本地开发构建方式

容易踩的坑

使用前需在 https://automeris.io 注册账号;AI Assist 等云端功能为闭源,不在本仓库中;提交贡献前需先与作者沟通,项目无官方路线图

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v4.7
  1. v4.7Version 4.7 of WebPlotDigitizer最新正式版2024-02-13 · 2024-02-13 08:58 UTC

    New Features:

    • Made masks translucent for easier mask making.
    • Expanded support for circular chart recorders. Now support 1 day, 1 week and also both rotation directions.

    Bug Fixes:

    • Fixed bugs with mask creation when view is rotated.
  2. v4.6Version 4.6 of WebPlotDigitizer2022-09-16 · 2022-09-16 06:16 UTC
    查看更新说明

    New Features:

    • Experimental support for Circular Chart Recorders
    • Apple Silicon support for desktop application
    • Ability to rotate images in addition to zoom (contribution from Eric Chow)

    Code Cleanup:

    • Remove dependence on closure compiler, use NPM to manage builds
    • Several bug fixes and additional unit tests
  3. v4.5Version 4.5 of WebPlotDigitizer2021-08-15 · 2021-08-15 06:00 UTC
    查看更新说明

    New Features:

    • Ability to create Point Groups (contribution from Eric Chow)

    Bug fixes:

    • Fixed blob detection area and moment broken in previous releases.
    • Fixed loading PDFs in desktop versions
    • Fixed image paste behavior
    • Other minor bug fixes
  4. v4.3Version 4.3 of WebPlotDigitizer2020-07-07 · 2020-07-07 03:36 UTC
    查看更新说明

    New Features:

    • Load multiple images at once (contribution from Eric Chow and Bill Denney)
    • Digitize data from multiple PDF pages (contribution from Eric Chow and Bill Denney)
    • New algorithm ("Custom Independents") allows specifying X values for which XY charts should be digitized
    • Allow loading static projects from the server using a project ID param in the URL
    • Specify display color for a dataset

    Misc:

    • Removed WebAssembly code for now. May revive that in the future
    • Many minor bug fixes and slightly improved test coverage
  5. v4.2Version 4.2 of WebPlotDigitizer2019-04-07 · 2019-04-07 03:42 UTC
    查看更新说明

    Version 4.2

    April 7, 2019

    New Features:

    • Save and resume auto-detection algorithm settings along with masks in the project file (per dataset).
    • Crop images before digitization.
    • Undo/Redo management system (used only for cropping images at the moment)
    • Initial ability to run digitization on multiple images via NodeJS command-line

    Bug fixes:

    • Improve X Step with Interpolation algorithm for log-scale charts
    • Improved unit test coverage

    Misc:

    • Minor UI tweaks for mask creation

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    WebPlotDigitizer

    A large quantity of useful data is locked away in images of data visualizations. WebPlotDigitizer is a computer vision assisted software that helps extract numerical data from images of a variety of data visualizations.

    WPD has been used by thousands in academia and industry since its creation in 2010 (Google Scholar Citations)

    To use WPD, sign-up on https://automeris.io

    WPD Screenshot

    Donate

    Donatations help keeping WPD free for thousands of scientists and researchers across the world.

    Documentation

    Visit: https://automeris.io/docs/

    License

    WPD frontend is distributed under GNU AGPL v3 license (this repository).

    Automeris "AI Assist" and other related cloud based systems are closed source and owned by Automeris LLC (owned by Ankit Rohatgi).

    Contact

    Primary Author and Maintainer: Ankit Rohatgi

    Email: [email protected]

    Contributions

    WPD does not have an official roadmap. Please consult before submitting contributions.

    Local build (for development)

    With Docker:

    docker compose up --build               # install depedencies, build and host
    docker compose run wpd npm run build    # rebuild
    docker compose run wpd npm run format   # autoformat code
    http://localhost:8080/tests             # run tests
    

    Without Docker:

    npm install     # install dependencies
    npm run build   # build artifacts
    npm start       # host locally
    npm run format  # autoformat code
    npm run test    # run tests