1. A method, comprising: applying a first feature detector to a portion of an image captured by a camera to detect a first set of features; locating a region of interest based on the first set of features; determining a boundary corresponding to the region of interest; displaying the boundary at a display; detecting a movement of the camera that translates the image to a second image; determining whether to generate a modified boundary in response to the movement, wherein generating the modified boundary comprises performing one or more of a translation operation and a resizing operation on the boundary; displaying the modified boundary instead of the displayed boundary if the modified boundary is generated; and in response to receiving user input to accept the displayed boundary, applying a second different feature detector to an area of the image encapsulated by the boundary, the second feature detector providing more accurate localization of features than the first feature detector.