/ / Como sobrepor duas imagens estéreo para que elas fiquem alinhadas? (Câmera intrínseca e extrínseca conhecida) - matlab, visão computacional, projeção, calibração de câmera, mapeamento de disparidade

Como sobrepor duas imagens estéreo para que elas fiquem alinhadas? (Câmera intrínseca e extrínseca conhecida) - matlab, visão computacional, projeção, calibração de câmera, mapeamento de disparidade

Eu gostaria de encontrar uma transformação que projetosa imagem da câmera esquerda na imagem da câmera direita para que os dois fiquem alinhados. Eu já consegui fazer isso com duas câmeras semelhantes (IGB e RGB), usando o mapa de disparidade e deslocando cada pixel pelo valor de disparidade correspondente. Meu problema é que isso não funciona para outras câmeras que eu estou usando (por exemplo, sensores multiespectrais e infravermelhos), porque os mapas de disparidade calculados têm muito poucos detalhes. Atualmente estou usando o Matlab Computer Vision Tool Box, e suspeito que o problema seja a fraca correlação de informações nas imagens (pequenas correspondências encontradas pelo algoritmo de disparidade). Eu gostaria de saber se existe outra maneira de fazer essa transformação, por exemplo, apenas usando os Parâmetros Extrínsecos e Intrínsecos das câmeras (já estão calibrados).

Respostas:

0 para resposta № 1

A disparidade é a transformação que você éprocurando por. Qualquer mapeamento sensível esquerdo depende da informação 3D, que a disparidade fornece. Qualquer outra coisa está apenas alucinando alguns valores baseados em suposições que podem ou não fazer sentido.