1. A method for automatic visual detection and reporting of an event, comprising: capturing a plurality of frames, each frame in the plurality of frames comprising an image of a two-dimensional field of view in which the event occurs, the event comprising a motion of an object along a path, the path having a mark point, the event further comprising a mark time at which the object is located at the mark point; choosing, responsive to a first analysis of the plurality of frames, a plurality of event frames from the plurality of frames, such that the first analysis indicates sufficient evidence that the object is located along the path for each frame of the plurality of event frames; obtaining a plurality of capture times corresponding to the plurality of event frames, each capture time of the plurality of capture times being a function of a time at which the corresponding event frame was captured; computing, responsive to a second analysis of the plurality of event frames, a plurality of location values, each location value of the plurality of location values responsive to a position of the object along the path in an associated event frame as computed by the second analysis; determining the mark time using the plurality of location values and the plurality of capture times; and producing, by an output signaler, a signal at a report time that follows the mark time by a delay interval.