A tangible, non-transitory computer-readable medium storing instructions for analyzing pixel data of an image of a user's body for determining a skin redness value of the user's skin after removing hair, that when executed by one or more processors, cause the one or more processors to:
- a. aggregate, at one or more processors communicatively coupled to one or more memories, a plurality of training images from a plurality of individuals, each of the training images comprising pixel data of skin of a respective individual after removing hair;
- b. train, by the one or more processors with the pixel data of the plurality of training images, a skin redness model comprising a skin redness scale and operable to output, across a range of the skin redness scale, skin redness values associated with a degree of skin redness ranging from least red to most red;
- c. receive, at the one or more processors, at least one image of a user, the at least one image captured by a digital camera, and the at least one image comprising pixel data of at least a portion of the user's skin after hair is removed from the at least a portion of the user's skin;
- d. analyze, by the skin redness model executing on the one or more processors, the at least one image captured by the digital camera to determine a user-specific skin redness value of the user's skin;
- e. generate, by the one or more processors based on the user-specific skin redness value, at least one user-specific electronic recommendation designed to address at least one feature identifiable within the pixel data of the at least a portion of the user's skin;
- and
- f. render, on a display screen of a user computing device, the at least one user-specific electronic recommendation.