在整个图像中插入色点

时间:2014-05-27 14:40:04

标签: c++ image-processing

我一直试图解决这个问题好几天了,而且我被官方卡住了;我需要在大脑上绘制eeg信号的拓扑图,我没有找到任何已经这样做的cpp库。在Matlab中有这样的库,但这被认为是最后的手段,现在它更适合用c ++进行所有处理。

基本上我需要的是一种插入图像1中的色点以产生图像2的方法。它们属于不同的eeg图,这就是它们不匹配的原因。

我的问题是:是否有任何众所周知的算法允许我插入图像1中的点以生成图像2?

Original figure with the color points Figure with the colors interpolate

1 个答案:

答案 0 :(得分:1)

我喜欢" Irregular grid (scattered data)" @Pavel在评论中提出的方法。

要实现一种简单但快速的渲染解决方案,其中每种输出颜色仅基于三种源颜色,您可以执行Delaunay triangulation,然后使用Gouraud shading使用已知的顶点颜色渲染三角形。

您的样本图片2更柔和"因为我怀疑它使用更高阶的插值方案。

由于插值方法会影响数据的解释,因此请谨慎选择减少错误解释的方法。