1. A method for ordering images for panorama stitching, comprising: maintaining an image stack comprising one or more images that are to be stitched together to generate a panorama, the maintaining comprising: responsive to a current image corresponding to a first ordering preference, adding the current image to a first region of the image stack; and responsive to the current image corresponding to a second ordering preference, adding the current image to a second region of the image stack; and stitching the one or more images in the image stack according to a stitching order to generate the panorama, the stitching order specifying that the first region has a stitching priority relative to the second region.