Human-Computer Interaction: Gesture Spotting and Recognition