matlab getdata 仿照一个曲线 提取图像中的曲线数据
文章目录
- 0 开局一张图,PS打开另存为jpg格式的图像。
- 第一步,右键图片用windows图片编辑器打开图。然后用白色画笔覆盖,留一条曲线出来就行。
- 第二步,打开getdata软件。
- 第三步,打开图像。
- 第四步,设置坐标。
- 第五步,取出数据。
- 第六步 导出数据 可以用getdata自带的,麻烦。提倡直接鼠标拉取想要的数据。拉取选好后 ctrl+C复制
- 第七步 桌面新建一个txt文件, ctrl+V把刚才的数据粘贴进去。保存后关闭记事本。
- 第八步,复制粘贴wada.txt到matlab工作空间。
- 第九步,写脚本画曲线。
- 第十步 得到曲线
- 第11步 间隔取点画线
- 第12步 平滑曲线,修正噪声数据。我用着效果不是很好,这工具用来修正噪声数据的 不是很适合我。
- 第13步 多项式拟合
- 第14步 取出自己想要的坐标点
0 开局一张图,PS打开另存为jpg格式的图像。
目标:图里2个曲线,提取出x和y线。
第一步,右键图片用windows图片编辑器打开图。然后用白色画笔覆盖,留一条曲线出来就行。
比如我留了黑色那一条:
第二步,打开getdata软件。
第三步,打开图像。
第四步,设置坐标。
四个点标定。
第五步,取出数据。
细分程度设置:
拉取图像区域
得到
第六步 导出数据 可以用getdata自带的,麻烦。提倡直接鼠标拉取想要的数据。拉取选好后 ctrl+C复制
第七步 桌面新建一个txt文件, ctrl+V把刚才的数据粘贴进去。保存后关闭记事本。
第八步,复制粘贴wada.txt到matlab工作空间。
第九步,写脚本画曲线。
rawdata=importdata('wada.txt');
x=rawdata(:,1); %提取第1列
y=rawdata(:,2); %提取第2列
plot(x,y)
第十步 得到曲线
第11步 间隔取点画线
rawdata=importdata('wada.txt');x=rawdata(:,1); %提取第1列
y=rawdata(:,2); %提取第2列x=reshape(x.',1,[]); %flatten效果 拉成一条线
y=reshape(y.',1,[]); %flatten效果 拉成一条线x=x(1:5:length(x)) % 间隔取点
y=y(1:5:length(y)) % 间隔取点plot(x,y)
第12步 平滑曲线,修正噪声数据。我用着效果不是很好,这工具用来修正噪声数据的 不是很适合我。
https://www.cnblogs.com/rjjhyj/p/8878357.html
第13步 多项式拟合
rawdata=importdata('wada.txt');x=rawdata(:,1); %提取第1列
y=rawdata(:,2); %提取第2列x=reshape(x.',1,[]); %flatten效果 拉成一条线
y=reshape(y.',1,[]); %flatten效果 拉成一条线x = x(1:5:length(x)); % 间隔取点
y = y(1:5:length(y)); % 间隔取点p=polyfit(x,y,5); %5次多项式拟合 返回拟合系数y_fit=polyval(p,x); %拟合数plot(x,y_fit)
第14步 取出自己想要的坐标点
rawdata=importdata('wada.txt');x=rawdata(:,1); %提取第1列
y=rawdata(:,2); %提取第2列x=reshape(x.',1,[]); %flatten效果 拉成一条线
y=reshape(y.',1,[]); %flatten效果 拉成一条线x = x(1:5:length(x)); % 间隔取点
y = y(1:5:length(y)); % 间隔取点p=polyfit(x,y,5); %5次多项式拟合 返回系数x_new=180:5:260 %180到260 间隔5取一个点
y_new=polyval(p,x_new) %拟合数plot(x_new,y_new)
双击数据即可获取
matlab getdata 仿照一个曲线 提取图像中的曲线数据相关推荐
- MATLAB#183;提取图像中多个目标
基于matlab工具箱提取图像中的多目标特征(代码如下): 代码前面部分为提取图像的边界信息,调用了后面的遍历函数Pixel_Search,函数实现方法见后~ %%ROI Testing close ...
- MATLAB·提取图像中多个目标
基于matlab工具箱提取图像中的多目标特征(代码如下): 代码前面部分为提取图像的边界信息,调用了后面的遍历函数Pixel_Search,函数实现方法见后~ %%ROI Testing close ...
- 【论文党福利】如何提取图像中的数据
[论文党福利]如何提取图像中的数据 从事科研的老师和同学们在撰写论文时,经常需要将文献中的曲线与自己的结果进行对比,为获取原始数据,最靠谱的方法当然是找原作者要.如果没有要到呢?本文将成为论文党的福利 ...
- 图像分割实战之基于Hough变换提取图像中的直线
图像分割的依据是基于图像中各区域具有不同的特性(比如,灰度.颜色.纹理).图像分割的目的是将图像划分成若干具有相近或相同特性的子区域,以便继续在分割成的相关区域中提取目标,并进而根据目标的特征或结构信 ...
- semilogx 多条曲线_怎么让两个指数在一个坐标,matlab里怎样一个坐标上显示多个曲线,而且横轴要用指数形式的?谢谢...
Q1:matlab里怎样一个坐标上显示多个曲线,而且横轴要用指数形式的?谢谢 多个纵轴数组分别是y1,y2,y3,横轴数组为x 命令为: semilogx(x,y1,x,y2,x,y3) 完了 Q2: ...
- 如何熟练掌握MATLAB机器学习、深度学习在图像中的处理
近年来,随着无人驾驶汽车.医学影像智慧辅助诊疗.ImageNet竞赛等热点事件的发生,人工智能迎来了新一轮的发展浪潮.尤其是在计算机视觉和图像处理领域,各种颠覆性的成果应运而生. 阅读全文点击:< ...
- Opencv学习笔记(二) 提取图像中的水平线和垂直线
提取图像中的水平线和垂直线属于基础的形态学操作的应用,原理:根据要提取图形来定义一个特定的结构元素,然后以这个结构相素去遍历图像,进行一系列形态学操作,以此过滤掉其他特征的图形,达到提取的效果. 示例 ...
- 怎么提取pdf中的表格数据_如何从pdf第1部分中提取表格数据
怎么提取pdf中的表格数据 In this article, we talk about the challenges and principles of extracting tabular dat ...
- 提取LSV中的高程数据在CAD中进行道路的方案设计流程
提取LSV中的高程数据在CAD中进行道路的方案设计流程 一.打开LSV下载影像数据 因为现在网络上不公开影像和高程数据,应在LSV中添加影像数据 二.在CAD中加载影像数据(不要移动影像,改变影像坐标 ...
- 提取dsm中的高程数据(无人机影像/卫片?),坡度图
提取dsm中的高程数据 无人机航拍照片→用pix4d三维建模,同时生成dsm,此时生成的dsm在某个文件夹下,找到orh_dsm/title下的.tif格式文件,记住路径→在arcgis中点击+添加该 ...
最新文章
- 【Network Security!】Ubuntu18.04切换到root权限和sudo
- PHP代码在线格式化美化工具
- scrapy爬取百万小说
- 软件工程2017第二次作业
- 一个很好地List实现源码
- html获取微信code,get-weixin-code.html
- 用一个小球揭开地球的面纱,探索地球运转的秘密!
- php解析目录函数怎么用,PHP中目录解析函数
- JQuery的$.extend()的源码
- yarn开启Label Scheduler
- 深入浅出数据中心里的OpenStack
- 学习python内一般函数知识
- ZipEntry压缩时中文文件名乱码解决办法
- 深度学习要多深,才能读懂人话?|阿里小蜜前沿探索
- 云计算是什么,云计算发展现状是什么?
- ES6 Promise 对象
- 关于线性空间和线性映射
- c语言二进制代码相关问题
- c语言学生管理系统结点,学生管理系统(数据结构课程设计之完整代码)
- 港科喜讯 | 吴宏伟教授获国家自然科学奖二等奖
热门文章
- oracle spatial 数据导入_Oracle Spatial导入shp数据
- 电路模电数电知识点总结(初步完成,后期进行小部分优化)
- vSphere Client报错:VMRC 控制台的连接已断开。正在尝试重新连接
- 2022最新短视频去水印解析API接口支持各大小程序
- 【论文】动态贝叶斯网络用于时序建模及动作分类
- 收藏夹+阿里云图标:再也不用担心visio找不到好用的图标了!
- python alphago_资源 | 如何通过 Python 打造一款简易版 AlphaGo?
- 10分钟入门Shell脚本编程
- 淘宝新手开店从入门到精通→一路护航
- 智能小区计算机网络系统,智能住宅小区综合布线系统方案