Digamos que eu use apenas uma câmera calibrada. A partir desta câmera, obtenho as imagens A e B. Conheço a homografia entre A e B, calculada através do findHomography () do OpenCV .
Conheço a pose (matriz de rotação R e o vetor de tradução t) da imagem A e preciso da pose da imagem B. Depois de obtê-la, suponho que poderei calcular todas as outras poses das imagens a seguir.
Você conhece uma implementação da computação da pose de B? Encontrei vários artigos na Web, mas não consegui encontrar uma solução facilmente implementável ...
image-processing
computer-vision
3d
opencv
Stéphane Péchard
fonte
fonte
Respostas:
Mesmo que minha resposta seja tarde demais para você, talvez outras pessoas achem isso útil. Eu tenho os códigos para uma pose openCV da homografia. Encontrei o método neste site realmente útil, euclideanspace .
////
fonte
Encontrei uma boa implementação, usando o OpenCV: http://nghiaho.com/?p=1298
fonte
Você pode usar o método de decomposição da homografia implementado no Opencv 3.0+
decomposeHomographyMat
fonte