科研工具|从图片中提取曲线数据

最近水哥在做一个项目时需要用到一篇论文中的数据,而这数据是作者的实验数据,且年代较为久远,联系原作者要一份数据也不太现实,因而只能从论文的图片中提取数据了。

目前市面上有很多小软件可以实现这方面的功能,比如最常见的老牌软件GetData,不过这个软件需要绿色版,今日水哥介绍一款开源软件Engauge Digitizer,水哥用着不错,推荐给大家。相对绿色版本,开源软件用着也比较顺心,感谢软件的各位作者。

软件下载地址见文末。

目前软件已经更新到12.1版本,水哥以该版本为例演示基本操作流程。
1、下载该软件后,打开并导入需要提取数据的图片。

图片

    2、提取数据基本分为三步走:设定坐标系,选取曲线,导出数据。
    3、导入图片后,点击工具栏中的坐标系按钮,进行坐标系的设置,一般需确定三个点位来确定原点、X轴端点、Y轴端点。另外,在确定点位的时候,可按住键盘的Ctrl+鼠标滚轮进行图像的放大,以利于选取。

图片

图片

图片

    4、坐标系范围确定后,即可点击颜色拾取工具,选择曲线上的一点,如果颜色没能很好的识别,可点击设置--彩色滤光片,调整颜色识别选项。推荐采用值这个选项,不同的设置,有对应的预览。

图片

图片

    5、按照上述设置完毕后,回到主界面,点击按线段填充工具,将鼠标移动到曲线附近,即可自动识别,点击鼠标左键确定,识别好的数据会以蓝色的线条显示。

图片

图片

    6、对于局部区域,自动识别的效果可能不会特别好,这时候可放大图形,然后点击曲线点工具,手动添加点位,例如下方的曲线顶部识别不是特别好,手动点击增加点位。

图片

    7、数据格式。点击设置-导出格式,即可设置导出的数据样式,如果用户需要加密数据,可以在功能点这里以很小量级的像素为单位进行输出,同时最下方给出了数据的预览。

图片

       8、导出数据。点击文件-导出,即可导出数据文件,可以导出为txt,也可以导出为csv。
       9、数据的后处理。导出的数据根据图像的清晰度可能会有一定的毛刺,此时可导入matlab进行一定的平滑处理,例如本图最终的效果如下所示。

图片

软件下载地址:

科研工具|从图片中提取曲线数据-峰设教育最近水哥在做一个项目时需要用到一篇论文中的数据,而这数据是作者的实验数据,且年代较为久远,联系原作者要一份数据也不太现实,因而只能从论文的图片中提取数据了。目前市面上有很多小软件可以实现这方面的功能,比如最常见的老牌软件GetData,不过这个软件需要绿色版,今日水哥介绍一款开源软件Engauge Digitizer,水哥用着不错,推荐给大家。相对绿色版本,开源软件用着也比较顺心,感谢软件的各位作icon-default.png?t=N7T8https://fscae.com/6063/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/39869.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DVT:华为提出动态级联Vision Transformer,性能杠杠的 | NeurIPS 2021

论文主要处理Vision Transformer中的性能问题,采用推理速度不同的级联模型进行速度优化,搭配层级间的特征复用和自注意力关系复用来提升准确率。从实验结果来看,性能提升不错 来源:晓飞的算法工程笔记 公众号 论文: Not All Image…

智慧应急管理平台:数字孪生,让防汛救灾更科学高效

近期全国各地暴雨频发,城市排水系统面临着前所未有的挑战,应急防涝已成为城市管理中不可或缺的一环。在这个信息化、智能化的时代,数字孪生技术以其独特的优势,为应急领域带来了革命性的变革。数字孪生,作为现实世界在…

揭秘:学校教室采用数码管同步时钟的原因-讯鹏电子钟

在学校的教室里,我们常常会看到数码管同步时钟的身影。究竟是什么原因让它成为学校教室的宠儿呢?让我们一同来探究其中的奥秘。 数码管同步时钟具有极高的准确性。对于学校这样一个对时间管理要求严格的场所,准确的时间是保障教学秩序的基石。…

SwinIR: Image Restoration Using Swin Transformer(ICCV 2021)含代码复现

目录 一、Introduction 1 Motivation 2 Contribution 二、原理分析 1 Network Architecture 1)Shallow feature extraction 2) deep feature extraction 3) image reconsruction modules 4) loss function 2 Residual Swin Transformer Block 三、实验结果…

没有调用memcpy却报了undefined reference to memcpy错误

现象 在第5行出现了,undefined reference to memcpy’ 1 static void printf_x(unsigned int val) 2{ 3 char buffer[32]; 4 const char lut[]{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}; 5 char *p buffer; 6 while (val || p buffer) { 7 *(p) …

基于循环神经网络的一维信号降噪方法(简单版本,Python)

代码非常简单。 import torch import torch.nn as nn from torch.autograd import Variable from scipy.io.wavfile import write #need install pydub module #pip install pydub import numpy as np import pydub from scipy import signal import IPython import matplot…

C语言学习记录(十二)——指针与数组及字符串

文章目录 前言一、指针和数组二、指针和二维数组**行指针(数组指针)** 三、 字符指针和字符串四、指针数组 前言 一个学习嵌入式的小白~ 有问题评论区或私信指出~ 提示:以下是本篇文章正文内容,下面案例可供参考 一、指针和数组 在C语言中 &#xff0…

AI降重,不再难:降AI率的实用技巧大揭秘

如何有效降低AIGC论文的重复率,也就是我们说的aigc如何降重?AIGC疑似度过高确实是个比较愁人的问题。如果你用AI帮忙写了论文,就一定要在交稿之前做一下AIGC降重的检查。一般来说,如果论文的AIGC超过30%,很可能会被判定…

CAS操作

CAS 全称:Compare and swap,能够比较和交换某个寄存器中的值和内存中的值,看是否相等,如果相等,则把另外一个寄存器中的值和内存进行交换. (这是一个伪代码,所以这里的&address实际上是想要表示取出address中的值) 那么我们可以看到,CAS就是这样一个简单的交换操作,那么…

基于SpringBoot房屋租赁管理系统设计和实现(源码+LW+调试文档+讲解等)

💗博主介绍:✌全网粉丝10W,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 Java精品实战案例《1000套》 2025-2026年最值得选择的Java毕业设计选题大全&#xff…

新火种AI|国产大模型展开决战,是资本游戏还是技术革命?

作者:一号 编辑:美美 资本角逐与技术革新,国产大模型的双线战场已然开启。 随着人工智能技术的不断进步,国产大模型正迅速成为行业关注的焦点。在这个由数据驱动的时代,资本的注入和技术创新的加速,让国…

Python28-6 随机森林

随机森林算法详细介绍 1. 理论背景 随机森林(Random Forest)是一种由Leo Breiman和Adele Cutler在2001年提出的集成学习方法。它结合了多个决策树的预测结果,以提高模型的准确性和鲁棒性。 2. 算法细节 随机森林的构建过程可以分为以下几…

Qt——升级系列(Level Eight):界面优化

目录 QSS 背景介绍 基本语法 QSS设置方式 指定控件样式设置 全局样式设置 从文件加载样式表 使用Qt Designer 编辑样式 选择器 选择器概况 子控件选择器 伪类选择器 样式属性 盒模型 控件样式示例 按钮 复选框、单选框 输入框 列表 菜单栏 登录界面 绘图 基本概念 绘制各种形…

[Go 微服务] Kratos 使用的简单总结

文章目录 1.Kratos 简介2.传输协议3.日志4.错误处理5.配置管理6.wire 1.Kratos 简介 Kratos并不绑定于特定的基础设施,不限定于某种注册中心,或数据库ORM等,所以您可以十分轻松地将任意库集成进项目里,与Kratos共同运作。 API -&…

Linux内网端口转公网端口映射

由于服务商做安全演练,把原先服务器内网的端口映射到外网端口全都关闭了,每次维护服务器特别麻烦,像数据库查询如果用原生的mysql 去连接,查询返回的结果乱了,非常不方便。 查了服务还是可以正常访问部分外网的&#x…

抖音外卖服务商入驻流程及费用分别是什么?入驻官方平台的难度大吗?

随着抖音关于新增《【到家外卖】内容服务商开放准入公告》的意见征集通知(以下简称“通知”)的发布,抖音外卖服务商入驻流程及费用逐渐成为众多创业者所关注和热议的话题。不过,就当前的讨论情况来看,这个话题似乎没有…

软件测试中安全测试包含内容及安全测试怎么测

一、软件测试安全测试包含哪些 1. 漏洞扫描 漏洞扫描是软件测试安全测试的基础,它用于检测应用程序和系统中存在的已知漏洞。安全测试工具如AppScan、OWASP ZAP和Nessus等可以对应用程序进行自动化扫描,发现可能存在的漏洞,如跨站点脚本&am…

7.2、指针变量的定义和使用

代码 #include <iostream> using namespace std; #include <string>int main() {//定义指针int a 10;//指针定义语法&#xff1a;数据类型 * 指针变量名int * p;//让指针记录变量a的地址p &a;cout << "a的地址为&#xff1a;" << &am…

MySQL之应用层优化(二)

应用层优化 Web服务器问题 寻找最优并发度 每个Web服务器都有一个最佳并发度——就是说&#xff0c;让进程处理请求尽可能快&#xff0c;并且不超过系统负载的最优的并发连接数。这就是前面说的最大系统容量。进行一个简单的测量和建模&#xff0c;或者只是反复试验&#xf…

nginx SSI(Server Side Include)服务端包含 合并拼装静态内容

一、什么是SSI 在被传送给浏览器之前&#xff0c;服务器会对 HTML 文档进行完全地读取、分析以及修改&#xff0c;使用SSI指令将文本、图片或代码信息包含到网页中。对于整个页面可以拆分成多个模块&#xff0c;通过SSI指令将几个模块拼接成一个完整的页面&#xff0c;当有内容…