I would like to develop a program that will output past and future face images, if a face image is supplied as input. That is, when I supply an image, the system should:

  1. Recognize the face in it.
  2. Calculate the approximate age from the input face image.
  3. Output two face images, one with 10 year (just saying) younger from the current age and the other 10 year older.

To train my machine learning program I need a face dataset having multiple face images of people sorted according to age.

  1. Region - covers the whole globe.
  2. License - licenses that will allow experimental development, testing.
  3. Format - Files should be in image format (any format is acceptable), with the age of the person in filename. (Any other data format satisfying this criteria is accepeted).
  4. Authority - Any authority is fine.
  • 1
    A quick google search shows several: are none of these sufficient?
    – user3856
    Mar 20, 2019 at 13:15

1 Answer 1


You can checkout FG-NET and MORPH Datasets. link


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.