/ Aquisição de imagem estéreo usando bumblebee2 - c ++, matlab, computer-vision, flycapture

Aquisição de imagem estéreo usando bumblebee2 - c ++, matlab, computer-vision, flycapture

Eu estou usando a câmera Bumblebee2 e estou tendo problemas com a aquisição de imagens estéreo a partir dela. Quando tento acessar a câmera usando o MATLAB, o programa falha.

Alguém sabe como posso adquirir as imagens estéreo usando o FlyCapture?

Respostas:

0 para resposta № 1

O Matlab não consegue ler a saída do BumbleBee 2diretamente. Para fazer isso, você terá que gravar o fluxo e processá-lo off-line. Escrevi um gravador proprietário com base nos exemplos de código do SDK. Você pode dividir as imagens esquerda / direita e gravar cada uma em um recipiente de vídeo separado OpenCV para gravar um arquivo avi comprimido.) Posteriormente, você pode carregar essas imagens na memória e usar o Triclops para calcular mapas de disparidade (ou, alternativamente, usar o OpenCV para executar outros algoritmos, como correspondência de bloco semi-global).

Flycapture pode capturar séries de imagens ou vídeosclips, mas você tem menos controle sobre o que você recebe. Eu sugiro que você use os exemplos de código para escrever um gravador simples, e então carregue sua saída no Matlab de maneira padrão. Consulte o suporte técnico da Point Grey.