Resumo: | O Sistema de Reconhecimento de Ações desenvolvido nesse trabalho passou por três fases importantes antes da sua construção. A primeira fase foi uma investigação bibliográfica sobre os sistemas de reconhecimento de ações já existentes procurando saber quais problemas eles solucionam, quais suas limitações e quais técnicas o mesmos utilizam. A segunda fase constitui-se da definição de como o sistema seria construído, com base nas técnicas estudadas anteriormente, assim como a escolha dos usuários alvo do sistema, que no caso são os hemiplégicos. A terceira fase foi a definição de qual é o problema a ser resolvido pelo sistema, que no caso foram as dificuldades na marcha apresentadas pelos usuários hemiplégicos. O desenvolvimento aplicou técnicas de Engenharia de Software, através do levantamento de requisitos, definição de uma arquitetura e execução de testes, para validação do algoritmo e do sistema. A metodologia de desenvolvimento, a técnica usada para a codificação, assim como as ferramentas usadas no desenvolvimentos estão descritas neste trabalho. Por fim, são listadas as limitações do sistemas, as oportunidades de melhoria, os resultados obtidos com o desenvolvimento e sugestões de trabalhos futuros. ____________________________________________________________________________ ABSTRACT The Action Recognition System developed in this work passed through three steps before being built. The first step was the bibliographic investigation about existing action recognition systems looking for the problems that they solve, their limitations and which techniques they used. The second step was the definition of how the system was going to be built, based on techniques studied before, as well as the choice of whom would be the users of the system, in this case hemiplegics. The third step was the definition of the problem to be solved by the system, that in this case were the difficulties presented by hemiplegic users. The development applied Software Engineer techniques, such as software requirements, software architecture and tests, the tests were used to validate the algorithm and the system itself. The development methodology used, the code technique, as well as the tools used during the whole development are described in this work. Finally, were listed the limitations of the system, the improvement opportunities, the results obtained and suggestions of future workers. |