MATLAB函数曲线数据提取与重绘快速高效的数据可视化解决方案
MATLAB 的函数图像里想提数据,其实不麻烦。你只要有张清晰的曲线图,就能靠几个函数把它还原成坐标数据,后续可视化、都能接上手。像getdata
、图像工具箱、还有基本的imshow
、ginput
配合,效率蛮高的。比起手动截图再 P 图强太多。
图像曲线数据提取的操作,挺适合搞科研、写论文或者复现文献里的图表。尤其你想对比原始数据和仿真数据,那就有用了。下面这些资源里,讲的都比较细,有的甚至附了 DEMO,拿来就能用,省了不少事。
比如这篇《基于 Matlab 的图像曲线数据提取方法》,步骤讲得清楚,适合第一次尝试的;还有《论文曲线数据提取》,偏向论文复现,用处也蛮广。
数据提完还可以plot
重绘,或者丢给 Python 继续。像重绘部分,不懂 UI 的可以看看MFC 绘图那篇,虽然是 C++写的,但思路通用。还有人用Hu 矩
做特征提取,也有得参考。
建议图像尽量清晰,最好是白底黑线,噪点少,提取效果会更好。提之前记得调好分辨率,有时候一像素就差一大截。
如果你平时需要从别人论文里扒数据,或者自己画图忘了存源数据,那这些工具和教程就挺值一试的。
下载地址
用户评论