1、准备待提取数据的曲线图片
将待提取数据的曲线的图片(如 jpg 格式图片),利用 imread 输
入到 matlab 中。
将输入图像进行二值化处理,但分割得到的结果并不全为数据,
其中可能还包括坐标轴等干扰点需要去除。
(2)获取从图片像素到曲线坐标的定标数据
首先,通过 ginput()手 动从图片中提取到两个像素点,这两个点
分别为曲线坐标框的左上角和右下角。
[x. jindex_ min, x. jindex_ max] & [y_ index. min, y. index. max]
然后,手动输入实际曲线的数据坐标范围[x_ min, x_ max] & [ymin,
y_ max]。
此时,一方面得到了像素坐标,一方面得到了实际坐标。接下来
便利用这对数据,将图片中全部的像素坐标转换到实际坐标。
最终,得到了由图片提取到的数据散点图。
此时得到的结果,虽然曲线与所需要的相近,但曲线外的部分,
如坐标轴框、坐标轴刻度等也被转换成了数据,还需要进一步的处理
3、数据的进一步处理并得到最终曲线