我正在开发一个项目,需要在所有帧中使用 MediaPipe 跟踪和分析多个视频中的手部动作。我面临的挑战是拍摄对象与相机的距离不同,导致检测到的手的大小在帧与帧之间发生变化,并且由于运动,我无法使用这些点的位置。我想标准化不同帧中手部标志的大小,以便更准确地比较动作。
考虑到与相机的方向和距离的变化,如何标准化视频中检测到的手部标志的位置和/或大小?我正在寻找一种方法来调整手部标志的缩放、旋转和平移。
一方面,您可以很容易地标准化坐标以考虑比例和平移:
现在,所有坐标都已标准化。但是,您应该注意,旋转手会影响标准化坐标。这是因为旋转有点棘手,主要是因为:
这是一项相当棘手的任务,因此您想要添加到标准化的复杂性完全取决于您的用例。祝你好运!愿代码与您同在...