我们正在尝试制作一个游戏,当玩家在摄像头前形成一组特定的手势时,函数将被执行。为了处理图像,我们使用OpenCV 2.3。
在图像处理过程中,我们试图找到两点之间的距离。 我们已经知道可以用勾股定理很容易地完成这个任务,但是众所周知,勾股定理需要大量的计算资源,我们希望以尽可能低的资源消耗完成这项任务。
我们想知道是否存在OpenCV内置函数或C++标准库函数,可以处理两点之间的低资源消耗计算。 我们有这些点的坐标,它们是像素值(当然)。
额外信息: 以往的经验告诉我们,OpenCV和其他库都经过了重度优化。例如,我们试图通过for循环遍历每个像素来更改相机实时图像流的RGB值。但这给我们提供了低帧率输出。相反,我们决定使用OpenCV内置函数,这样就能获得高帧率的输出。