Welcome to LectureSight¶
LectureSight is an open source OSGI application that uses OpenCL to analyze a video stream in real-time and track the presenter by controlling a PTZ camera.
Quick Start¶
- Check the requirements for a Linux server with GPU, overview camera such as a webcam, and PTZ camera supporting VISCA or VAPIX.
- Check that you have the software dependencies installed (Java, OpenCL and optionally GStreamer).
- Install LectureSight from a release or build from source.
- Update the default configuration in
conf/lecturesight.properties
for your overview camera (see some examples). - Start LectureSight.
- Calibrate LectureSight so that the PTZ camera can successfully follow objects within the overview camera’s field of view.
- Set up a Scene Profile to ignore irrelevant regions of the overview image.
- Watch LectureSight in action in the Object Tracker and PTZ Camera Control windows, and fine-tune the configuration to optimize tracking performance and camera movement.
- Configure LectureSight to start and stop tracking automatically using the Scheduler.
Community¶
Join the LectureSight community to ask for help, provide feedback or give suggestions.
Email lecturesight@googlegroups.com
Subscribe by sending a mail to: lecturesight+subscribe@googlegroups.com
Issues¶
Report bugs or file feature requests on the LectureSight JIRA Issue Tracker