0

我在 cvWarpPerspective 中对几个帧使用相同的矩阵。现在我注意到为 cvRemap 创建地图似乎花费了很多时间。我喜欢

  • 缓存为 cvRemap 创建的地图
  • 甚至可能将该贴图与未失真贴图结合起来

我不知道如何自己快速从我的 3x3 矩阵创建地图。

谢谢!

4

1 回答 1

2

没有 OpenCV 函数可以为您创建地图,但我通过从 warpPerspective 复制代码(地图创建部分)做了同样的事情

这很容易,因为 warpPerspective 创建地图,然后用它们调用 remap()。

为了优化内存使用,warpPerspective 计算小块的地图——你必须修改它来创建完整的地图。

至于将它与失真相结合,您必须编写自定义地图生成器 - 您需要在那里进行一些数学运算。

于 2013-02-08T13:42:02.087 回答