1. A method for providing recognition of gestures made by a user using a gesture filter representing a gesture, comprising: receiving information indicative of a user motion or pose, the information being captured by a camera; determining from the information that the information is further indicative of a change in the user's fatigue, a change in the user's competence, or a second user replacing the user, and in response, modifying a parameter of the gesture filter; determining an output of the modified gesture filter based on the information; and sending the output to an application.