1. A multi object processing video camera, comprising: a wide-angle optical unit connected to a image sensor and a capture circuit configured to capture a wide-angle field of view in high resolution; a processing circuit inside the camera which: executes a plurality of software tasks on a plurality of regions from said image sensor and capture circuit based upon said wide-angle field of view one of said software tasks being always the correction of geometric distortions introduced by said wide-angle optical system; monitors multiple specific objects without losing sight of other objects, the processing of the digital image covering a wide-angle frame or regions of interest within the frame, and simultaneously able to monitor multiple objects; selectively conditions transmission of a partial set of images from the camera based on the results of image processing event detection and said action of monitoring multiple objects in ones of software tasks; and an internal program and data memory to hold said software for execution by said processing circuit.