- O que a matriz de homografia faz?
- O que é preservado em uma homografia?
- Como você aplica uma matriz de homografia a um ponto?
- Quantos pontos você precisa para estimar uma homografia entre duas imagens?
O que a matriz de homografia faz?
Um exemplo dessa matriz de transformação é a homografia. Ele nos permite mudar de uma visão para outra visão da mesma cena, multiplicando a matriz de homografia com os pontos em uma visão para encontrar seus locais correspondentes em outra visão (Equação 1).
O que é preservado em uma homografia?
Homografias são transformações de um espaço euclidiano que preserva o alinhamento de pontos. Casos específicos de homografias correspondem à conservação de mais propriedades, como o paralelismo (transformação afim), forma (transformação semelhante) ou distâncias (transformação euclidiana).
Como você aplica uma matriz de homografia a um ponto?
Essa relação espacial é representada por uma transformação conhecida como homografia, H, onde H é uma matriz de 3 x 3. Para aplicar a homografia H a um ponto P, basta calcular p '= hp, onde P e P' são coordenadas homogêneas (tridimensionais). P 'é então o ponto transformado.
Quantos pontos você precisa para estimar uma homografia entre duas imagens?
Para calcular uma homografia entre duas imagens, você precisa saber pelo menos 4 correspondências de pontos entre as duas imagens. Se você tem mais de 4 pontos correspondentes, é ainda melhor. OpenCV estimará robustamente uma homografia que melhor se encaixa em todos os pontos correspondentes.