A man-machine communication system based on the visual analysis of dynamic gestures