quinta-feira, 8 de setembro de 2016

Engenharia detalhada e filtro Opencv

Hoje foram elaborados quais os relacionamentos entre uma parte dos macro sistemas que ficaram por responsabilidade do grupo 100Nome. As responsabilidades do grupo são os inputs, outputs e comunicação enrtre os modulos com o Jogo em si. Dentre estes inputs, estãoos dados enviados do acelerometro do celular, os quais serão responsaveis pelos movimentos de rotação das peças no jogo. O outro input de dados será o Opencv, biblioteca de processamento de imagens a qual ficará responsavel pelo detecção de onde se encotra o smartphone e quais os movimentos realizados pelo mesmo, o que irá representar os movimentos esquerda, direita e para baixo, das peças.
Dentre os outputs do jogo teremos respostas para o jogador, tais como vibração do celular, notificações sonoras entre outras.
Acima consta um conceito bem macro de quais são e como todos os subsitemas se comunicam. Ainda não foram definidos os atributos de cada um do itens, pois é necessário a avaliação de quais são os parametros necessários para a comunicação.

Foram implementadas versões iniciais do filtro de cores com o Opencv, foi selecionado como teste, uma tonalidade de verde e feito um filtro inicial como abaixo:

A imagem acima contem muitos ruidos, foi feito um filtro para que fosse retirada a maioria destes ruidos.














Nenhum comentário:

Postar um comentário