MATLAB如何提取曲线原始数据
无论是在工作上或是学习中,相信有不少朋友会碰到这类情况
参加学术研讨会,演讲者展示的数据曲线,很感兴趣,想了解曲线背后的原始数据。于是拍了照片,但是不知道如何从这张照片中提取原始数据
做汽车系统仿真,想要做特殊行驶工况的仿真,但是手头上只有行驶工况的图,怎么从这张图中提取可用的原始数据用于仿真?
写毕业论文,发现自己做的结果和期刊中的结果不一致,想要对比数据找原因,怎么把期刊中的图转化为原始数据?
像这样的例子,实在是太多了,无论是学生或是工程师,无论是搞研发的或是做市场的,多多少少总会有碰到这种情况的时候。
从照片中提取原始数据,这件事听起来就觉得蛮累的,但是对于MATLAB来说,根本算不上什么难题,只用30秒,就能拿到需要的数据。
1.
2.
3.
接下来介绍一下如何使用这款工具
1. 选取文件
2. 确定坐标系
因为有些曲线图在拍照过程中角度存在问题,所以需要选取坐标系的四个角,进行投影变换
3. 选取目标曲线
点击选取曲线按钮,再点击曲线,可以获取曲线RGB值,进行图像过滤。如果RGB范围不合适,可以在左侧进行RGB修正
4. 删除杂点
5. 生成曲线
6. 导出原始数据
以上就是这个工具的分享
后记
两年前,我曾经写过同样的主题,提取曲线的原始数据。
文章链接: Matlab如何从曲线图中提取原始数据
过去的两年,在我平时使用这款工具时,发现有非常多不便捷的地方,并没有本身看起来那么智能高效。
与此同时,有很多朋友在公众号问我要这款工具的下载链接。
实在是不好意思,这个工具分享不了,很不成熟,毕竟我也是要脸的。
因为工具使用的不便捷,这款工具也渐渐被我遗忘在工具库的角落。
前段时间在知识星球上,北京交大的一位朋友分享了他的一款工具,关于提取曲线数据。
他实现的原理是,通过ginput在图像上逐个取点。逐个取点的实现方式,虽然可行,但是对于较为复杂的曲线,取点效率不太乐观。
这让我想起了我两年前写的这款工具,于是我打算推倒重来,换种思路重新把这款工具开发一遍。
在过去的一个星期,我几乎每天早上5点多就起床了,除去上班,其他时间全都用来开发这款工具了。
2019年6月8日,我完成了工具的初版开发,取名为HaoCurve,从此Hao系列的工具集中又增加了一位新成员。
老实说,HaoCurve并没有达到最佳的状态,比如坐标系选取那部分,操作比较蠢,还有很多需要优化的地方,这也是我今后需要不断改进的地方。
但是总体上而言,HaoCurve已经能够满足绝大多数的曲线处理与读取。
对HaoCurve感兴趣的朋友,可以在公众号后台回复关键词“曲线数据”获取下载链接。
作者简介:打浦桥程序员,汽车行业工程师,目前在德国从事系统工程,喜欢用MATLAB看世界。我的公众号“打浦桥程序员”,欢迎大家来找我玩,记录你我的故事
MATLAB如何提取曲线原始数据相关推荐
- CNN Matlab例子RGB_MATLAB如何提取曲线原始数据
无论是在工作上或是学习中,相信有不少朋友会碰到这类情况 参加学术研讨会,演讲者展示的数据曲线,很感兴趣,想了解曲线背后的原始数据.于是拍了照片,但是不知道如何从这张照片中提取原始数据 做汽车系统仿真, ...
- matlab提取数据的一部分,matlab如何提取数组中的满足一定范围的一段数据
给定一个数组,如何让matlab生成一个这个数组中的一个随机数? x=[102030];x(randi(length(x)));其中randi(length(x))生成从1~(x的长度)这几个自然数中 ...
- 图片中提取曲线的办法
介绍背景 文章中的图片上有多个曲线,数据已经丢失,想要图片上的一个周期的数据. 这个图片分两种: 1,已经转化成图片了,图片格式的,没办法,只能一步步解决. 2,另一种从别的软件里拷贝出来直接粘贴到w ...
- matlab绘制频散曲线,Matlab绘制频散曲线程序代码.docx
Matlab绘制频散曲线程序代码.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. ...
- matlab怎么求imf图,MATLAB中提取EMD分解后的每个IMF图像,并导出每个IMF数据
题目: MATLAB中提取EMD分解后的每个IMF图像,并导出每个IMF数据 EMD分解程序我就不给了,网上都是一样的. 例: M = length(imf); N = length(x); c = ...
- 【MATLAB】三维曲线(plot3)
[MATLAB]三维曲线(plot3) 语法: plot(x,y,z); 举例如下: >> x=0:1:100; >> y=sin(x); >> z=cos(x); ...
- MATLAB#183;提取图像中多个目标
基于matlab工具箱提取图像中的多目标特征(代码如下): 代码前面部分为提取图像的边界信息,调用了后面的遍历函数Pixel_Search,函数实现方法见后~ %%ROI Testing close ...
- matlab画简单曲线,并进行标注、图例、加网格,等操作
原文地址为: 用matlab画简单曲线,并进行标注.图例.加网格,等操作 用matlab画简单曲线,并进行标注.图例.加网格,等操作 工具/原料 matlab 软件 方法/步骤 本人采用的是r2012 ...
- 利用Matlab将任意曲线旋转任意角度
利用Matlab将任意曲线旋转任意角度 公式计算 数据 matlab代码 结果 公式计算 对于如上图所示的任意曲线,需要绕固定点O旋转某一角度,取曲线上任意一点A计算旋转后的坐标值. 设OA的长度为L ...
最新文章
- linux 文件拷贝io,NIO拷贝文件真的比IO拷贝文件效率高?
- Oracle用户管理学习总结
- Java 洛谷 P1055 ISBN号码
- PHP随机配菜_PHP+JS三级菜单联动菜单实现方法
- 安卓APP_ 控件(3)—— EditText
- Vue CLI 安装
- 【随机过程】随机过程之更新过程(2)
- oracle密码重用,关于Oracle 9i数据库密码重用规则分析
- 资产管理(记账系统)03
- MLX90640开发笔记(十)成果展示-红眼睛相机
- 【手工】空投箱手工制作
- 计算机计算乘除法的原理
- 支付宝信用卡还款即将收费,3个方法免手续费!
- 采用开盘价交易的方法
- 第三章 part2 单调性与极值
- 靶场环境的搭建(2020年6月15日学习笔记)
- JAVA打字小游戏,面向对象完成
- java ceil_Java使用Math.ceil舍入为一个int
- 15位和18位身份证提取出生日期,性别和城市代码
- -01-OV7251摄像头与设计规划【Xilinx-LVDS读写功能实现】
热门文章
- js:进制转换、保留指定位数小数、RGB/Hex颜色色值转换
- Intellij Idea Database schemas显示
- 旅行青蛙(旅かえる)的最全攻略(不懂日语的可以看看)
- 生物类似药带量采购将至?互换性问题尚未达成一致,专家评议:难度很大,需要慎重-1
- Chrome 扩展程序——LastPass:密码管理工具
- Openstack 高可用部署(Ocata版)
- 超详细!如何在windows安装Hyper-V虚拟机
- 包政讲营销录音(3)
- php 7.1安装sockets,Centos7 下 PHP 添加缺少的组件 sockets 和 openssl
- 产业安全专家谈丨数字经济高速发展,数据要素安全该如何保障?