Existe um programa de demonstração C/C++ OpenCV disponível que faz rastreamento simples de bola a partir de uma câmera da web?[fechado]
Pergunta
Existe algum código aberto ou código de demonstração disponível em C/C++ para OpenCV que faça rastreamento simples de bola?
Basicamente, quero segurar uma bola vermelha na frente da minha webcam e quero que o OpenCV detecte sua localização.Se eu mover a bola para a direita ou esquerda da tela, o programa detectará que a localização da bola mudou e exibirá sua nova localização.
Instalei com sucesso o Open CV 2.3.1 no raspberry pi com uma câmera web, eventualmente quero executar o código no pi.
Outras dicas
Parece ser isso que estou procurando:
Há um projeto com o qual brinquei há algum tempo chamado Sem toque
Talvez seja um pouco complexo demais para o que você pretende fazer, mas há algum código de rastreamento de marcadores e pode ser útil;)
Boa sorte brincando com seu Pi.
O exemplo que você encontrou - Tommed - usa RGB para rastrear cores.
Você faria muito melhor olhando para o avião HSV.Há um exemplo na biblioteca cvBlob
No entanto, as pessoas têm vários graus de sucesso com cvBlob no Pi.Ainda assim, o princípio do HSV continua a ser o caminho a seguir.
Se você deseja detectar objetos simples, como uma bola vermelha, considere usar a câmera pixy.