Well, it sounds like a pretty good idea, but this task, as Bruno mentioned, isn't an easy one for two main reasons: First, the detection algorithms.
Beh, sembra un'idea piuttosto interessante, ma il compito, come ha detto Bruno, non è dei più facili, e in particolare per due motivi. La prima sono gli algoritmi di rilevamento.