Neural network control for active cameras using master-slave setup

The source code associated with the paper “Neural network control for active cameras using master-slave setup“, published in AVSS 2018. The package has the code for a learning-based approach to control the master-slave setup and a framework to compare different methods for master-slave camera system.

Python 3.6
Numpy 1.4
Opencv 3.4
Keras 2.1.5
Tensorflow-gpu 1.7

Download the Yolo model and weight and move to folder “model_data”

How to run:
Step one: Open the file “” and set camera ip.… Read more

Active Cameras

Unlike fixed cameras, which are limited to a static view of the scene, active cameras are capable of changing their view by means of, for instance, rotation (pan and tilt) and zoom. Cameras with these particular capabilities are known as PTZ (pan-tilt-zoom) cameras, and are widely employed in surveillance for viewing and tracking under dynamic conditions. By shifting to and zooming on a target, PTZ cameras can capture fine-grained detail, such as face and hands.… Read more

Sense researchers make advances in controlling active cameras


Unlike fixed cameras, statically positioned to better capture a global view of the scene, active cameras or PTZs (pan-tilt-zoom) have a feature that allows them to move on the axis itself in the vertical, horizontal and zoom directions. In the scope of surveillance, PTZs are useful in viewing targets away from the fixed camera, such as people, car plates, abandoned objects in public places, moving targets and objects the person is carrying.… Read more