Costura de várias imagens da câmera

Eu tenho feito um projeto de costurar imagens de várias câmeras, mas acho que tenho um gargalo ... Eu tenho algumas perguntas sobre esse problema.

Eu quero tentar montá-los em um veículo no futuro e isso significa que as posições relativas e orientações das câmeras são fixas.

Além disso, como estou usando várias câmeras e tento costurar imagens delas usando HOMOGRAFIA, colocarei as câmeras o mais próximo possível para que os erros (devido ao fato de os focos das câmeras não estarem na mesma posição e é impossível que as câmeras ocupem determinado espaço.) pode ser reduzida.

Aqui está um pequeno vídeo experimental meu.http://www.youtube.com/watch?v=JEQJZQq3RTY

O resultado da costura é muito terrível, como mostrado lá ... Mesmo que a cena capturada pelas câmeras seja estática, a homografia ainda continua variando.

O link a seguir é o código que eu fiz até agora e code1.png e code2.png são imagens que mostram parte do meu código em Stitching_refind.cpp.

https://docs.google.com/folder/d/0B2r9FmkcbNwAbHdtVEVkSW1SQW8/edit?pli=1

Eu mudei alguns conteúdos no código há poucos dias, como para fazer os passos 2, 3 e 4 (Por favor, verifique as 2 png fotos acima) apenas uma vez.

Resumindo, minhas perguntas são:

1. É possível descobrir regiões sobrepostas antes de computar recursos? Eu não quero computar os recursos em todas as imagens, pois isso resultará em mais tempo computacional e incompatibilidade.Gostaria de saber se é possível APENAS recursos do computador na região sobreposta de 2 imagens adjacentes?

2.O que posso fazer para tornar a homografia obtida mais precisa? Algumas pessoas falaram em CALIBRAÇÃO DE CÂMERA e tentaram outro método de correspondência. Eu ainda sou novo no Computer Vision ... Eu tentei estudar alguns materiais sobre a calibração da câmera, mas eu ainda não tenho ideia do que é.

Cerca de dois meses atrás eu fiz uma pergunta semelhante aqui:Tendo alguma dificuldade em costurar imagens usando o OpenCV

, onde um dos respondentes Chris disse:

Parece que você está lidando com isso com sensatez, mas se você tiver acesso a ambas as câmeras e elas permanecerem estacionárias em relação umas às outras, a calibragem off-line e a simples aplicação da transformação on-line tornarão sua aplicação mais eficiente.

O que significa "calibrar off-line"? e o que isso ajuda?

Obrigado por qualquer conselho e ajuda.

questionAnswers(1)

yourAnswerToTheQuestion