1. A method for detecting the occurrence of a specific event, the method comprising: capturing image data of a scene; detecting and tracking an object of interest in the image data; analyzing features of the object of interest; comparing the analyzed features with predetermined criteria indicative of the specific event; and determining whether the specific event has occurred based on the comparison.