title: Opencv stitching planar images
body: <p>I'm writing a program that stitches aerial images from a video in real time taken by a drone. In fact, what I'm doing is:</p>
  
  <ol>
  <li>get two consecutive frames</li>
  <li>find features between these two frames</li>
  <li>calculate homography</li>
  <li>calculate images offset and stitch them together</li>
  </ol>
  
  <p>The problem is the 3rd step, and that's why: Both my code and opencv stitching function calculate homography asserting that I've a rotation in some axis (because it's a panorama). Actually, the drone is acting like a "scanner", so instead having a rotation I've a translation of the camera. This influences my homography and then my stitching step creating artifacts. There's a way to consider the camera translation instead a rotation (like orthographic thing)?
  If it helps, I've intrinsic camera parameters calculated with the calibration tutorial</p>
  
  <p>Ps: I'm programming in c++</p>
  
  <p><strong>EDIT</strong>
  I've found this library written by Nasa <a href="http://ti.arc.nasa.gov/tech/asr/intelligent-robotics/nasa-vision-workbench/" rel="noreferrer">http://ti.arc.nasa.gov/tech/asr/intelligent-robotics/nasa-vision-workbench/</a></p>
  
  <p>could it help? Can I use it  togheter with opencv?</p>