The invention relates to a method for controlling a computer, a touch screen, a
projector and other user interfaces through Kinect non-contact gestures. The method comprises the main steps of acquiring actions of double arms of an operator and using a
gesture recognition algorithm to recognize gestures, utilizing recognized gestures to achieve interaction between the operator and the computer, the touch screen,
projector and other user interfaces. The method relates to six gestures including single click, right-key single click, double clicks, forward rolling, back rolling, zooming in, zooming out and dragging and basically covers the demands for interaction between the operator and the computer, the touch screen,
projector and other user interfaces. The method is a novel recognition method,
gesture recognition accuracy can be improved, and recognition
rapidity can be improved. By the combination of the six gestures, man-
machine interaction can be convenient and flexible.