MATLAB应用之一:如何实现图片曲线数字化?
最近领导写科技论文,需要与牛人的论文结果进行比较。奈何牛人的论文是PDF格式,无法知道确切的数值用以与自己的计算数值同绘、对比。比如以下的Fig1就是论文中图片格式的曲线:
(Fig1:图片中的曲线)
以往用过方法是在CAD中将图片缩放描点,这种方法对于需处理多图的情况无疑工作量巨大且易错,于是我思考如何用MATLAB快速将曲线转换为数值。
思路:1、图像由像素点组成,图像中曲线与其他部分的明显区别在于颜色,读取每个像素点的RGB值,有颜色的像素点就是曲线对应点;2、曲线提取出来后还需要将其数值与坐标轴数值相对应,可以采用像素点坐标与曲线实际坐标的转换取得。
以下是实现此功能的MATLAB代码
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clear;clc;
%Step1:将论文PDF中图像截图保存为img_data.jpg,读取并显示图像
fip=imread('img_data.jpg');imshow(fip)
%Step2:手动输入x、y坐标轴交点值和箭头处值;N为采样点数
x_sj0=-1.0;x_sjmax=5.0;y_sj0&#
MATLAB应用之一:如何实现图片曲线数字化?相关推荐
- matlab光顺拐点,基于MATLAB的最大误差双圆弧逼近曲线的算法及实现.pdf
基于MATLAB的最大误差双圆弧逼近曲线的算法及实现.pdf 第31卷第6期 基于MⅢB的最大误差双圆弧逼近曲线的算法及实现 文章编号:1004-2539120町]06一唧一∞ 基于MAⅡ.AB的最大 ...
- matlab 中图的大小_关于matlab绘图中字体及图片大小等的设置
关于 matlab 绘图中字体及图片大小等的设置 1. 设置坐标轴上下限: axis([xmin,xmax,ymin,ymax]); 2. 设置图片大小: set(gcf,'Position',[x1 ...
- matlab中gui界面如何保存为图片,如何保存MATLAB GUI界面中的图片
如何保存MATLAB GUI界面中的图片 代码来源自网络,作者未知,侵删. 原生支持png,bmp,jpg格式.另外自行添加了清晰度比较高的eps格式(荐). 新建一个按钮,按钮的代码如下. 其中第二 ...
- Matlab绘制带有填充区域的曲线
Matlab绘制带有填充区域的曲线 https://zhuanlan.zhihu.com/p/435763835 效果如图所示: clear;clc; syms t n = 50; x = linsp ...
- MATLAB强化学习四:图片保存fig文件
MATLAB强化学习四:图片保存fig文件 saveas命令图片保存fig文件 saveas(gcf,'保存文件名称')
- 关于gif图片曲线处有毛边的思考
关于gif图片曲线处毛边的思考 目标图片: 我的制作:PNG格式的: GIF格式的:(此处加黑背景是为了放大缺陷,没有PNG效果好,但是在白背景下或浅背景下却很好哦如下图:) GIF格式的(白背景): ...
- 提高matlab图片质量,由Matlab输出高质量论文图片方法
关于Matlab输入高质量论文图片的方法 整理制作:吴川辉 Email:km_bruce@http://www.doczj.com/doc/fa0bf4b3fd0a79563c1e72d5.html ...
- 【MATLAB编程实战】计算图片的信息熵
欢迎关注,本专栏主要更新MATLAB仿真.界面.基础编程.画图.算法.矩阵处理等操作,拥有丰富的实例练习代码,欢迎订阅该专栏!(等该专栏建设成熟后将开始收费,快快上车吧~~) [MATLAB编程实战] ...
- 图片检索matlab程序,图像检索:precision recall曲线Matlab实现
在用哈希进行检索时,常会用到precision recall曲线对其性能进行定量评价.precision recall的定义在信息检索评价指标中已做了详细说明,这里再记录一下precision rec ...
最新文章
- java中父类与子类的关系以及使用
- 如何修改安装包程序的产品描述和版权信息
- 什么是脏读,不可重复读,幻读
- python request url 转义_Python多线程抓取Google搜索链接网页
- origin画图_把heatmap翻一转:imshow的origin和extent
- 适合python爬虫使用的浏览器_python爬虫:使用Selenium模拟浏览器
- x86 的 TSS 任务切换机制
- Java面试知识点:Date类、异常
- CompletableFuture详解~thenAcceptAsync
- stl取出字符串中的字符_在C ++ STL中使用比较运算符比较两个字符串
- 小程序获取视频缩略图
- windows安装hadoop教程,带截图
- discuz php单页,Discuz! X2 自定义单页面最简单方法
- 360浏览器兼容模式下站点显示不正常,极速模式正常
- NULL空指针常见情况(修复和定位)
- 什么是时间戳?Vue 转换时间戳
- PowerBI:关于PBIX,PBIT及PBIDS
- Win11dns异常怎么修复?Win11修复dns异常的三种方法
- 2 软件测试之健壮性测试
- 区块链和公益怎么如何融合到一起