我有一组 (x, y) 点,我想从这些点中插入这组点“内部”的任何点的值。(下图中黄色区域)。
问题是我没有找到任何好的方法:
- 找到将成为我的插值点边界的多边形(绿线)
- 测试该点是否在多边形内。我找到了Point in Polygon算法,但我不确定在某个范围内获取所有点并测试它们是否属于多边形是一个好主意。我想找到一种方法让我测试比 (max(x)-min(x))*(max(y)-min(y)) 更少的点,理想情况下是一种知道哪些点的方法做我的迭代。
编辑:在第二部分我迭代图像中的所有点(像素),我想做的只是迭代黄色字段中的点。
你有铅吗?
Ps:如果有任何帮助,我正在用 C++ 编码。