Silverlight 4 Movimento e rastreamento de cores usando webcam
-
18-09-2019 - |
Pergunta
Pergunta de design de software:
Como o Silverlight 4 está fora e possui suporte à webcam, alguém sabe o código para rastrear o movimento e a cor? O bitmap SL4 é gravável é o primeiro passo para começar a espalhar o código?
Eu quero converter um movimento de cor específico em ação em Silverlight. Por exemplo, se você mover a caneta de cor vermelha na frente da câmera da esquerda-> direita, ele deve rolar a imagem da esquerda para a direita.
Qualquer ajuda será apreciada
Solução
Outras dicas
Não é simplesmente um * código * fazer isso. Você precisa usar algoritmos de processamento de imagens para analisar as imagens do fluxo de vídeo para determinar pontos de interesse e rastreá -las entre os quadros. Como você deseja rastrear apenas um ponto de uma certa cor, isso simplifica um pouco o problema, porque há menos matemática pesada envolvida (como no reconhecimento de rosto). Você deve aprender mais sobre os seguintes algoritmos:
- Convolução
- Detecção de borda/ponto usando grãos de filtro, como o Operador Sobel
Comecei a analisar esse tipo de aplicativo e encontrei o Aforge.net. Eu imagino que é possível transportar para Silverlight (embora provavelmente demore um tempo). Outra opção possível seria envolver o Aforge em Com e usar a capacidade do Silverlight de executar o COM em aplicativos OOB confiáveis. O problema haveria que você teria que descobrir como usar o COM para instalar um componente com.