A system for processing an image of the mouth, includes an image capture device; a mouthpiece attachment, configured to attach to the image capture device and mount the image capture device in a fixed position relative to a user's mouth; a display; and a processing unit; wherein the processing unit is configured to: receive mouth image data from the image capture device; identify an area of analysis within the image data corresponding to the teeth and gums; extract a set of image property features from the area of analysis of the image data; pass the image property features through a condition classifier, the condition classifier configured to compare the values of the extracted image property features against pre-set parameters to identify sub-areas of the area of analysis which are indicative of oral health conditions; and send result data corresponding to the identified sub-areas to the display.