{'fraction_non_alphanumeric': 0.014018691588785047, 'fraction_numerical': 0.0011682242990654205, 'mean_word_length': 5.035211267605634, '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 state transition based approach to recognize gestures using multi level color tracking

Gesture recognition is one of the most challenging tasks in Human computer interaction and it has wide range of applications. Here we propose a gesture recognition system which does not involve training the machine in order to detect simple gestures. The proposed technique involves multi level color (color inside color) tracking where region of interest (ROI) is found with respect to the outer color and then with respect to the next inner color and so on. Then the technique involves State transition based approach to recognize gestures where the tracked data is broken down into a sequence of transitions which determine a gesture. This technique is used to develop Jarvis[8], an open source project to control Linux systems using gestures and object tracking.