Remarque: Je ne demande pas de projeter un objet 3D sur une image de caméra 2D (pour laquelle plusieurs réponses existent).Est-ce que opencv dispose d'un package pour transformer des points 3D en une vue 2D descendante?
C'est encore plus simple que ça: j'ai un modèle 3D de, disons, une rue. Je veux transformer cela en une carte de rue. Il s'agit donc d'une vue descendante/aérienne, sans vue de caméra. J'utilise OpenCV pour le traitement d'image.
Je me rends compte qu'il est facile de programmer cela à partir de zéro, mais j'aimerais savoir si une routine existe déjà pour faire cela dans OpenCV.
opencv est destiné à la vision par ordinateur et non à l'infographie. Mais il y a quelques fonctions pour projeter des points 3D sur une caméra dans openCV. Vous devrez calculer la texture vous-même. Ou vous utilisez simplement OpenGL à la place :) – Micka
@Micka merci: si vous écrivez ceci comme une réponse négative, je l'accepterai! – Anton
Vous pouvez le faire aussi directement en C++ voir [OpenCV Birdseye view sans perte de données] (https://stackoverflow.com/a/39316776/2521214) – Spektre