{'fraction_non_alphanumeric': 0.01907356948228883, 'fraction_numerical': 0.006357856494096276, 'mean_word_length': 5.444444444444445, '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}}
THE PENNSYLVANIA STATE UNIVESRITY SCHREYER HONORS COLLEGE DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING AN INTRODUCTION AND OVERVIEW OF A GESTURE RECOGNITION SYSTEM IMPLELMENTED FOR HUMAN COMPUTER INTERACTION

The following paper develops the theories and methods used in a gesture recognition system implemented as a human-computer interface (HCI). The gesture recognition system recognizes four fundamental static hand gestures and variations for a total of nine gestures. The system uses a variation of the CAMSHIFT algorithm for hand tracking and a minimum distance classifier for classification. The Win32 API is utilized to perform the desired actions, which are determined by a microstate/macrostate architecture by which contextual information is used to correct any falsities in single frame classification. The state oriented model uses order statistics to provide corrections. The software, named MTrack, is implemented using Borland Delphi 7.0 and DirectX and is specifically designed for low-end desktop hardware. E.g. A 600MHz Pentium with commercial off the shelf (COTS) camera hardware.