Creative WebCam Movimento Dicas Detecção

Adicionando capacidade de detecção de movimento para sua webcam wlll dar-lhe a capacidade de criar todos os tipos de diversão e projetos de hobby úteis. Adição de detecção de movimento webcam para o seu PC ou telefone inteligente permite-lhe criar um sistema de alarme de PC ou telefone. Detecção de movimento Webcam também lhe dará o poder de criar seus próprios robôs e andróides . A maioria dos robôs usam métodos de detecção de movimento para reagir a movimentos. Definição Movimento

Defina os movimentos ea mudança nos movimentos que você deseja detectar. Tentativa para detectar todos os movimentos é um processo difícil e longo e produz resultados indesejados . Por exemplo, você pode querer ignorar movimentos de pequenos objetos que se movem apenas alguns pixels por quadro de webcam , como um bug ) . Em vez disso, você pode querer olhar para as mudanças no movimento de grandes formas que se movem centenas ou milhares de pixels por quadro , como as pessoas fazem.

Algoritmo

Incorporar um algoritmo que compara os pixels do presente quadro de webcam para o quadro de webcams anterior. Não use um algoritmo que compara as cores de todos os pixels no presente quadro para o último quadro. Para detectar os movimentos criados a partir de grandes formas em movimento, incorporar um algoritmo de frame- a -frame que compara apenas os pixels na linha diagonal centro do presente quadro com o último quadro. Isto irá resultar em menos tempo de computação necessário para a comparação e os requisitos de armazenamento de memória inferiores e irá reduzir a probabilidade de que os movimentos de pequenos objetos irá desencadear um evento de detecção de movimento.

Luz

Inclua em seu código de computador algoritmo de detecção de movimento , se um evento de detecção de movimento é de uma mudança de iluminação , em vez de uma mudança de movimento. Quando as luzes estão ligados ou desligados , pixel por pixel de comparação dos presentes e último quadros de webcam irá indicar que os quadros são diferentes. Prevenir este evento de disparo falso movimento vai exigir que você escrever o código de detecção de movimento de tal forma que ele irá detectar uma mudança uniforme no brilho de todos os pixels nos quadros de webcam.

Experimentação

Proteja-se do inesperado. Quando o código de detecção de movimento estiver completo, mover objetos diferentes ( de tamanhos variados ) em frente à webcam. Com seu rosto na frente da webcam, mover a cabeça ligeiramente , piscar o olho e aumente seu lábio ligeiramente. Examine as cores do mapa quadro pixel e determinar quantos pixels mudam de cor , a localização da mudança e da magnitude da mudança de cor .

Análise de Movimento

Código o detector de movimento para ignorar determinados tipos de movimentos ( como indicado pela localização , número e magnitude da mudança de cor do pixel específico ) ou detectar apenas tipos específicos de alterações de movimento . Varie a posição e intensidade das fontes de iluminação na área de sua webcam. Verifique se as condições de iluminação afetam a capacidade de sua webcam para detectar movimentos de diferentes formas de tamanho.

Deixe um comentário