【发布时间】:2012-06-12 17:01:21
【问题描述】:
我开发了一个小程序,可以让我加载图像,然后对其进行一些角度测量。这是一个屏幕截图(此屏幕截图中没有加载图像)。
完成所有测量后,我有一个 x、y 和角度值列表。我想做的是对它们进行插值以生成某种图形。 我宁愿直接实现这个功能,而不是依赖任何其他库(只要可能且不复杂)。
所以基本上我看到了两个步骤,首先是对数据进行插值,其次是从中生成一个图表。
起初我打算实现一些双三次插值,但这种插值需要规则网格,我无法确保。
目前我认为我必须选择主要选项:
- 将我的数据转换为常规网格,然后进行双三次插值。
- 找到另一种不需要规则网格的插值。
您认为我应该采用哪种方式?您知道我应该使用哪种网格重新定义/插值吗?我对这两种方法都没有任何意见,但我认为这会花费我很多时间,而且我不希望最终意识到自己陷入了死胡同。
如果这有任何相关性,我正在使用 Qt 和 windows。
编辑:基本上我最后想要这样的东西:
【问题讨论】:
-
您能解释一下“生成某种图形”是什么意思吗?比如,饼图,还是...?
-
@Kevin 我的目标是生成类似Image 的内容,然后使用透明度设置将其覆盖到当前图片。
-
您要创建什么类型的图表?你能解释一下你想要的坐标轴、单位和其他类型的图表细节吗?
-
@ChrisO 我编辑了帖子给你一个例子。
-
我真的希望这些是示例图片中的手术手套......
标签: c++ algorithm qt datagrid interpolation