OpenCV: Como implemento a "Correção de distorção"?	PDF | baixarcurso.com
Quero tirar uma imagem que esteja olhando para um retângulo de baixo (criando um trapézio) e alterá-lo para o retângulo original. Por exemplo, imagine que você estava no chão tirando uma foto de um arranha-céu. Eu quero usar esses dados para encontrar a aparência do lado do arranha-céu. Como eu posso fazer isso?
A Correção Keystone normalmente se refere a um projetor offset, mas não é exatamente isso que está acontecendo. Minha imagem de origem já está bagunçada da mesma maneira que um projetor de offset faria. Eu preciso entender direito.
Obrigado por qualquer ajuda. Se importa, estou usando a versão Java do OpenCV, mas estou feliz com as respostas; Tenho certeza de que é fácil transformá-lo em java a partir de qualquer outro idioma.
Editar: quero fazer o que é mostrado para Notre Dame nesta página: https://en.wikipedia.org/wiki/Perspective_control