A system for detecting halitosis is disclosed that comprises a gas sensor (116) for generating a sensor signal signalling the detection of compounds indicative of halitosis exhaled through an oral cavity; an image sensor (114) for capturing an image (500, 510) of a dental condition and/or tongue condition in said oral cavity; and a processor (110) communicatively coupled to the gas sensor and the image sensor and adapted to process the sensor signal and the image in order to determine if in case of the sensor signal signalling the presence of a compound indicative of halitosis, said halitosis originates from said oral cavity by determining the dental condition and/or tongue condition in said image. A method for detecting halitosis and a computer program product implementing the method are also disclosed.L'invention concerne un système de détection d'halitose comprenant un capteur de gaz (116) destiné à générer un signal de capteur signalant la détection de composés indiquant une halitose exhalés par la cavité buccale ; un capteur d'image (114) destiné à capturer une image (500, 510) d'une pathologie dentaire et/ou d'une pathologie linguale dans ladite cavité buccale ; et un processeur (110) couplé en communication avec le capteur de gaz et le capteur d'image et conçu pour traiter le signal de capteur et l'image afin de déterminer si, dans le cas du signal de capteur signalant la présence d'un composé indiquant une halitose, ladite halitose provient de ladite cavité buccale par détermination de la pathologie dentaire et/ou de la pathologie linguale dans ladite image. L'invention concerne également une méthode de détection d'halitose et un produit-programme informatique mettant en œuvre ladite méthode.