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

WebPlotDigitizer
automeris-ioAGPL-3.0活跃维护从图表图片中半自动提取数值数据的网页工具,借助计算机视觉辅助取点,适合逆向工程和论文数据复现。
Computer vision assisted tool to extract numerical data from plot images.
docker compose up --build
http://localhost:8080/testsREADME 未说明
从图表图片中提取数值数据的计算机视觉辅助工具,适合科研与工程场景
从图表图片中半自动提取数值数据的网页工具,借助计算机视觉辅助取点,适合逆向工程和论文数据复现。
核心能力
- 用计算机视觉辅助从各类数据可视化图片中提取数值
- 支持多种图表类型的图像数据提取
- 自 2010 年起被学术界和工业界数千人使用
- 提供 Docker 与非 Docker 两种本地开发构建方式
容易踩的坑
- 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.
- 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
- 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
- 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
- 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
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
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

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