1. A method of digital image processing using face detection to achieve a desired orientation, comprising: (a) identifying one or more groups of pixels that correspond to a face within a digital image; (b) identifying one or more sub-groups of pixels that correspond to one or more facial features of the face; (c) determining initial values of one or more parameters of pixels of the one or more sub-groups of pixels; (d) determining an initial orientation of the face within the digital image based on the initial values; and (e) determining adjusted values of pixels within the digital image for adjusting the orientation to the desired orientation.