Disclosed is a method for detecting at least one analyte in a sample, which comprises applying a variable optical filter, comprising a chemochromic material that is sensitive to the analyte, to an optical lens of a camera, an optical lens of a multi-cell photosensor and/or to a multi-cell photosensor, contacting at least part of the chemochromic material with the sample, exposing at least part of the variable optical filter to electromagnetic radiation after at least part of the chemochromic material was exposed to the sample to obtain digital data regarding the chemochromic material that was contacted with the sample and processing the digital data and comparing said digital data with a reference.Linvention concerne un procédé de détection dau moins une substance à analyser dans un échantillon, qui comprend lapplication dun filtre optique variable, comprenant un matériau chemochromique sensible à la substance à analyser, sur une lentille optique dune caméra, une lentille optique dun capteur optique multicellulaire et/ou à un capteur optique multicellulaire, la mise en contact dau moins une partie du matériau chemochromique avec léchantillon, lexposition dau moins une partie du filtre optique variable à un rayonnement électromagnétique, une fois quau moins une partie du matériau chemochromique a été exposée à léchantillon, afin dobtenir des données numériques concernant le matériau chemochromique qui a été en contact avec léchantillon et le traitement des données numériques, puis la comparaison des données numériques avec une référence.