1. A method of detecting that an image meets a predetermined image profile, comprising: sampling a first image; determining an image metric for the first image; comparing the image metric for the first image with the predetermined image profile using a processor; and storing the first image when the image metric for the first image matches the predetermined image profile, wherein the predetermined image profile is generated by the steps of: creating a mock up image; determining an image metric associated with the mock up image; selecting one or more threshold values; and forming the predetermined image profile from the selected threshold values.