/ / Opencv mapeia coordenadas de pixel 2D para coordenadas do mundo 3D usando a posição fixa da câmera - python, opencv, opencv3.0, perspectivecamera

Opencv mapeia coordenadas de pixel 2D para coordenadas do mundo 3D usando a posição fixa da câmera - python, opencv, opencv3.0, perspectivecamera

Eu estou trabalhando em um projeto de veículo autônomousando o opencv 3.0 e um pi de framboesa. Eu estou usando a câmera pi framboesa para fazer o processamento de imagem para navegação. Eu estou tentando relacionar coordenadas de pixel para coordenadas 3D em relação ao meu veículo. A câmera será fixada no veículo voltado para a frente com uma altura e um ângulo conhecidos. Se alguém puder me apontar na direção certa, isso seria extremamente útil. obrigado!

Respostas:

-2 para resposta № 1

Urdidura da imagem Urdidura da imagem

Se obtiver a distância do objeto docarro é o que você está pedindo. OpenCV permite distorção de imagem. Você pode fazer uma transformação de perspectiva para fazer com que a imagem pareça estar sendo vista da visão de um pássaro.

Alguns cálculos e calibrações serão necessários para associar uma distância aos valores de warp que você está usando. Então você poderá calcular a distância entre o carro e o objeto.