Smart Cameras: the future