{'fraction_non_alphanumeric': 0.020342612419700215, 'fraction_numerical': 0.0, 'mean_word_length': 4.955414012738854, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A robust method of detecting hand gestures using depth sensors

Depth sensors, including Kinect and Xtion, open up a new possibility for future human-computer interaction (HCI). Even though there already are some mature methods of detecting human skeleton and poses using depth sensors, it is still an unsolved problem to detect hands and recognize delicate gestures effectively, because hands are too small a part in the images generated from depth sensor, so the details of hands are hard to extract. In this paper, we present a gesture detecting method that is able to: firstly segment hands through skin color segmentation and K-means clustering; secondly find the convex hull and the contour that form the hand shape; thirdly detect positions of each fingertip; and finally represent gestures using the sets of detected hand data. Having been tested with a series of applications, our method is proved to be robust and effective.