Theater Vision System

The theater control system includes a camera system.

Hardware

  • FLIR Blackfly S Mono 1.6 MP GigE Vision (Sony IMX273)

  • Power over Ethernet Injector, Phihong POE20U-560, 56V, 19.6W

  • TP-Link USB3 Gigabit Ethernet Adapter

Lenses

  • Tamron 13FM22IR 1/3” 2.2mm F/1.2 Compact CS-Mount Lens

  • Tamron C-Mount 4 to 12mm Varifocal Manual Iris Lens (uses C to CS adapter)

  • computar Megapixel Series M12 Mount 1.05mm Fisheye Lens (uses M12 to CS adapter)

The native resolution of the camera is 1440x1080 monochrome. The sensor is specified as 1/2.9” which is assumed to be 4.96 x 3.72 mm. At this size, the 2.2 mm lens is a wide-angle lens with 97 degrees view width. The 4-12 mm lens ranges from a medium 64 degree view at the short length but narrows to a 23 degree telephoto view width at the long length.

Software

The camera system uses the Spinnaker SDK to interface with the camera over Gigabit Ethernet. The SDK is installed on the Ubuntu Linux 22.04 theater controller. In practice we use the PySpin API to write computer vision code using Python, Spinnaker, and OpenCV.

hallway-monitor.py

First test using the camera to detect audience motion in the hallway.

See hallway-monitor.py.