Skip to content

Latest commit

 

History

History
132 lines (117 loc) · 52.7 KB

PTZ.md

File metadata and controls

132 lines (117 loc) · 52.7 KB

VIDEO Pan Tilt Zoom stable

Warning

$\color{orange}\textsf{{SORTING: Language (a>z) > License (openness) > Resource (a>z)}}$

Generic

Resource Short description Language License Last commit
visca_over_ip_mock_camera Simulate a PTZOptics VISCA-over-IP camera for the purposes of analyzing/debugging VISCA-over-IP clients
OmniView.Library A C# library for viewing, controlling, and recording network/IP cameras.
v4l2-ctl4windows v4l2-ctl for MS Windows (device list, zoom, pan, tilt)
VISCAControlForm Simple controller for two PTZ visca cameras
Camera Control A remote control software for conference cameras
PTZ-SERVER Control any PTZ camera that supports the VISCA Protocol either over serial or IP or both
cam-control Control a pan–tilt–zoom camera

GUIs

Resource Short description Language License Last commit
PTZCameraController A project to create a controller for PTZ Cameras
libViscaQtUi A QT UI for controlling a VISCA compatible camera using libVisca
QVISCA over IP A GUI tool to control a PTZ camera compatible with VISCA over IP
PTZ control GUI This program provide general PTZ control GUI
Camera Control PTZOptics Camera Control Software (Electron App)
VISCA-IP-Controller-GUI A graphical program for controlling PTZ cameras using VISCA commands over a local network
Sony-VISCA-IP-Controller Sony Visca Controller with GUI
PTZOptics-Simple-IP PTZOptics VISCA over IP graphical user interface to set camera zoom positions

Android

Resource Short description Language License Last commit
AndroidPtzCameraControl Can control ptz camera in android
PTZDemo Android custom steering wheel
AndroidPTZ -
Commander Android application to control Vaddio PTZ cameras through a telnet connection
PTZ-Vision-Android -
ptzbetter Android app to control VISCA-over-IP cameras
VRcam PTZ control of camera from Android for use with VR headsets.

HID

Resource Short description Language License Last commit
ViscaJoy Control VISCA compliant PTZ cameras using a flight controller joystick
PTZJoystickControl Simply lets you use any joystick or gamepad to control PTZ cameras via VISCA over IP
PTZ Xbox Windows tools for controlling a PTZ camera with an Xbox controller
ControllerCam Control your VISCA camera using a Xbox Controller
ptzoptics-gamepad-electron Control a PTZOptics IP camera usng HTML5 gamepad and Electron
ptz-with-gamepad The Python scripts for controlling PTZ cameras running on Sony VISCA using gamepad console and serial USB
Joystick PTZ ONVIF camera controller Control ONVIF-compliant PTZ camera with a USB joystick from Python
visca-joystick A simple python app for connecting a gaming controller to a VISCA over IP camera

ONVIF

Resource Short description Language License Last commit
OnvifDeviceManager Onvif Device Manager for Linux
SharpOnvif A C# implementation of the ONVIF interface - client as well as the server
Onvif-IP-Camera-Viewer A fully-functional camera software written in C#.NET that can be used to control your whole IP surveillance / monitoring system by providing such useful USB webcam and IP camera features as device discovery, video recording, PTZ motion control, motion detection, onvif video server, streaming to remote locations and websites, etc
onvif IP camera ptz control
cam2mqtt Implements a translation layer between camera interfaces (ONVIF, ad-hoc HTTP APIs, etc) and MQTT

NDI

Resource Short description Language License Last commit
RaspiNDI Raspberry Pi Camera NDI Source application
NDI Camera control CHOP NDI-PTZ Camera controller CHOP for TouchDesigner
PTZ Server This python server communicates with pan-tilt-zoom (PTZ) cameras using the NDI and Free-D protocols
ptzopticscontrol Little Python Script for controlling a PTZOptics NDI HX Camera

VISCA

Resource Short description Language License Last commit
ofxVisca Camera control via VISCA protocol
visca-camera-control-cpp A simple C++ control loop application for sending VISCA protocol commands over UDP to cameras encoders with serial passthroughs
PanTiltZoom Camera A C# library for controlling PTZ cameras using the VISCA command set
viscatest Testing SONY VISCA format in C# using .NET only
ViscaCamLink A WPF desktop application that can control a PTZ camera on the same network using the VISCA protocol
ViscaControllerPtz A simple Windows application for controlling PTZ (Pan-Tilt-Zoom) cameras using the VISCA protocol
visca27 Static C++ library to send/receive VISCA commands
companion-module-marshall-visca Controls the Marshall CV IP cameras over Visca
VISCA Camera Controller A controller for VISCA compatible PTZ cameras
Camera Controller for Visca Over IP Cameras Controller software for PTZ cameras using Sony's Visca Over IP protocol
pyvisca A Python module for controlling PTZ cameras running on Sony VISCA protocol via serial USB
VISCA-IP-Controller Python code for controlling PTZ cameras using VISCA commands over a local network
viscam Crossplatform Application to control Camera through VISCA protocol
ptzbot Control PTZOptics camera via VISCA over IP
optitrack_visca PTZ camera control using VISCA protocol and Optitrack system
ViscaOverIP A Python tool for sending visca over IP commands and other useful bits to do with visca compatable network cameras
cameracontrol.py Visca Over IP control of PTZ camera using pygame and IP detection
IP-VISCA VISCA camera control over IP
visca-remote-joystick Control your PTZ camera over the network with a game controller joystick
grafton-visca Rust based VISCA over IP implementation for controlling PTZ Cameras
companion-module-ptzoptics-visca This module can be used to control PTZOptics cameras using the PTZOptics flavor of the Sony VISCA protocol communicating over TCP

Tracking

Resource Short description Language License Last commit
C++ KCF Tracker Target tracking using PTZ camera
TrackingCamera Turn your dumb PTZ camera into an automatic tracking security camera that follows people and keeps their face in frame
TrackingCam Track a presenting person and stream video
AutoPTZ Object tracking camera
LectureSight Automatic live PTZ camera tracking for lecture and presentation recordings
AutoPTZ AI Tracking Solution for Any PTZ Cameras
Automatic-PTZ-tracking E gimbal automatic tracking program
RTLS PTZ Tracking Real-Time Indoor Speaker Tracking System
PTZ Camera Face Tracker Make your ONVIF-enabled PTZ camera track a subject by using facial recognition

Calibration

Resource Short description Language License Last commit
two_point_calib Implementation of A Two-point Method for PTZ camera Calibration in Sports paper
controlPTZ Calibration and auto-calibration of two AXIS cameras PTZ
PTZ_Calibration_Application Desktop application which requires several API's that cannot be provided
DeepPTZ Deep Self-Calibration for PTZ Cameras

Misc

Resource Short description Language License Last commit
ptzctrl Wrapper for remote control of hi3510 based IP cameras
Arduino_VISCA Control a Sony VISCA Controller with an Arduino
Pan-tilt-zoom SLAM Online SLAM system specifically designed to track pan-tilt-zoom (PTZ) cameras in highly dynamic sports such as basketball and soccer games
Lumens-IP-Camera-Control Live event broadcasting optimized control and view Otherple Lumens IP cameras over the network
NDI/VISCA PTZ Controller An NDI-based and VISCA-based pan-tilt-zoom controller for Raspberry Pi or Rock Pi
foscam-viewer Web application for viewing and controlling a Foscam IP camera
PTZ_Controller Controller for (Hikvision and Okav) IP Camera
icpc-panasonic-to-visca Control any visca camera with a Panasonic AW-RP60 or another controller
IP-Camera-Movement-Control This python api allows you to control a chinese camera movement
PTZ Control An Angular application that interacts with an IP camera's ISAPI interface