首页新闻找找看学习计划

如何将曲线(图像格式)数值化并实现根据X值查询Y值的功能

0
悬赏园豆:30 [已解决问题] 解决于 2017-10-22 21:57

如下图所示,有这么一根曲线,如何将图像数值化后存储在计算机中,并用c#实现了根据比转速查询修正值的功能?

需求是:给定一个比转速值,然后计算机去查这幅图像,得到相应的修正值。

lim42的主页 lim42 | 初学一级 | 园豆:157
提问于:2017-06-07 08:54
< >
分享
最佳答案
0

不清楚你说的什么。

1.如果有函数,那么只需要保存描述函数;

2.如果是xy离散值,那么没说头了,只是再现曲线图的时候如果没有原函数,肯定曲线不会和原来的一模一样,点愈多越趋近而已;

3.如果拿到的只是Image二维通道数据,这貌似也没什么说头,直接二进制话存储起来就是了,展示就是绘制二维数据。

收获园豆:30
花飘水流兮 | 专家六级 |园豆:10601 | 2017-06-07 10:17

1、没有函数,完全是根据实测值绘制的;

2、曲线是离散的,但是我拿不到原始采样点数据,根据离散点拟合出来的;

3、目前只有这幅图像,我需要程序做的是:给定一个比转速值,然后计算机去查这幅图像,得到相应的修正值。

 

谢谢答复!

lim42 | 园豆:157 (初学一级) | 2017-06-07 10:26

@lim42: 那就根据需求找个精度取值三(都是肉眼看图比对精度肯定不会怎么高),实际算的时候得到近似值就行了。

花飘水流兮 | 园豆:10601 (专家六级) | 2017-06-07 10:40

@花飘水流兮: 能给段示例代码吗

lim42 | 园豆:157 (初学一级) | 2017-06-07 22:25

@lim42: 还用示例啊。你把图片处理一下,横向等分处理就行了(对应xy,xy按曲线的黑色像素取就行了,这样就有了一个xy表),然后要判断的值去这个表查询就完了,取不到的去取临近值。

花飘水流兮 | 园豆:10601 (专家六级) | 2017-06-07 22:45

@花飘水流兮: 本人非专业从事编程工作,懂的不多

lim42 | 园豆:157 (初学一级) | 2017-06-07 23:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册