1. A wireless device comprising: a processor operative to stitch together a first image and a second image having overlapping regions and to automatically correct for rotational differences between the first and second images before stitching to create a larger panoramic image including automatically finding a stitching location in the second image to stitch to the first image, wherein the processor is operative to: automatically find a goal tile in a constrained area array of tiles in a common overlapping region of the first image including determining which tile, in the constrained area array of tiles of the first image, is most unique amongst neighboring tiles and has a histogram which has a most even distribution of luma and chroma to set as the goal tile; reduce the second image by a predetermined reduction factor to form a reduced second image with a reduced common overlapping region; find a starting tile in an array of candidate tiles of the reduced common overlapping region, initiating a search in the common overlapping region of the second image at a predetermined radius from the starting tile wherein the search is used to find the stitching location in the second image; determine which tile, in the array of candidate tiles of the reduced common overlapping region, best matches the goal tile based on a comparison of a histogram of luma and a sum of absolute difference (SAD) for each respective candidate tile with respect to the goal tile to set as the starting tile; correct the second image for rotational differences with the first image in relation to the stitching location; form a new rotated location; and stitch the first image to the second image to generate the larger panoramic image using the new rotated location; and a memory coupled to the processor.