对于小组项目,我们正在尝试制作游戏,只要玩家在相机前面形成一组特定的手势,就会执行功能.要处理图像,我们使用的是Open-CV 2.3.
在图像处理过程中,我们试图找到两点之间的长度.我们已经知道,毕达哥拉斯定律可以很容易地做到这一点,尽管众所周知,毕达哥拉斯定律需要很多计算机能力,我们希望尽可能减少资源.
我们想知道在Open-CV或C++标准库中是否存在任何内置函数,它可以处理两点之间距离的低资源计算.我们有点的坐标,它们是像素值(当然).
额外信息:以前的经验告诉我们,OpenCV和其他库都经过了大量优化.作为示例,我们尝试使用for循环通过每个像素来更改来自摄像机的实时图像馈送的RGB值.这提供了低帧速率输出.相反,我们决定使用Open-CV内置函数,而不是给我们一个高帧率输出.