1. A device comprising: a camera unit configured to capture an image, wherein the image comprises an object; a display configured to display an overlay and the image; and a microprocessor configured to perform acts comprising: detecting the object in the image, in response to detecting the object, determining the overlay that resembles at least a portion of the object from a plurality of pre-stored overlays, processing the image to determine at least one of a brightness level and a color value associated with the image, determining at least one of a transparency level, a brightness level, and a color value for the overlay as a function of the at least one of the brightness level and the color value associated with the image, generating the overlay for display at the determined at least one of the transparency level, the brightness level, and the color value for the overlay, and controlling the display to display the overlay and the image substantially simultaneously.