我可以使用openCV检测手或彩色标记,但我无法识别动态手势(例如,将手向右移动作为向右移动手势)。我想识别左、右、上、下、圆(顺时针和逆时针)
你能给我一个实现上述手势的方法吗。
看看OpenCV中的motempl.c示例。它允许您跟踪运动历史渐变。
您感兴趣的主要功能有:
- 更新运动历史记录
- calcMotionGradient
- calcGlobalOrientation
- segmentMotion*
*你可能不想通过运动来分割事物,因为你有一个对象分割算法已经
要只跟踪您感兴趣的对象,只需使用对象检测算法对视频进行预处理,然后对检测到的对象应用运动历史跟踪。
希望能有所帮助!