2017-09-19 4 views
4

J'essaie de générer un panorama en assemblant des images. Pour coudre deux images, le code prend 1 seconde et la plupart du temps, il faut prendre pour le gauchissement de l'image. Est-il possible d'assembler des images sans mélanger?Pouvons-nous assembler des images sans mélange

Actuellement, je suis en utilisant la bande multi mélange

MultiBandBlender* mb = dynamic_cast<MultiBandBlender*>(blender.get()); 
mb->setNumBands(static_cast<int>(ceil(log(blend_width)/log(2.)) - 1.)); 

Puis-je supprimer ce mélange et assembler des images?

+2

Sans fondu: oui: utilisez simplement les pixels de l'une des images. Le résultat ne sera pas si beau en général. Si vous avez des connaissances sur votre tâche particulière, vous pourriez être en mesure de développer un mélange très spécifique et efficace. Sans déformation: non: Les images doivent être transformées en un système de coordonnées partagé. – Micka

+0

merci, mais y a-t-il un exemple de code pour l'assemblage sans mélange auquel je peux me référer – Anirudh

Répondre

3

Vous pouvez assembler deux images sans les fondre. Mais vous ne le faites que si vous ne vous souciez pas de la sortie. Si la sortie vous importe, alors le mélange doit être fait.