Practical overview
When it fits
Use it when a camera feed or video can serve as the input for counting moving objects, particularly for traffic and public-space flow studies.
Who it is for
- People conducting traffic studies, including modal-split and turn-count analysis.
- Researchers and practitioners who need counts or trajectory analysis from camera footage.
- Developers extending the application through its API or exported counter and tracker data.
Documented uses
- Count objects crossing defined lines in a scene.
- Analyze prerecorded video or real-time camera feeds.
- Review movement trajectories and counts across multiple object classes.
- Adapt detection to a target object by training a custom model when the built-in classes do not cover it.
Requirements & limits
The project is open source under the MIT license. The documented quick setup requires Docker and Docker Compose; supported installation instructions also specify hardware and NVIDIA software prerequisites.
- Counters are defined by the user in the interface or API, and counts are recorded when detected objects cross them.
- The README describes support for more than 50 common object types, with custom-model training available for other targets.
- The documented installation paths focus on Jetson devices and computers with NVIDIA GPUs.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up OpenDataCam with Docker
Start the documented demo application on a supported Jetson device or NVIDIA GPU computer.
Before you start
- Docker and Docker Compose.
- For an NVIDIA GPU computer: CUDA 11, cuDNN 8, NVIDIA Container Toolkit and nvidia-container-runtime.
- For a Jetson device: JetPack 5.x.
- A terminal and sudo access for installation.
Steps
Download the installation script with
wget -N https://raw.githubusercontent.com/opendatacam/opendatacam/v3.0.2/docker/install-opendatacam.sh.Make it executable with
chmod 777 install-opendatacam.sh.Run
./install-opendatacam.sh --platform nanofor Jetson Nano,--platform xavierfor Jetson Xavier/Xavier NX, or--platform desktopfor a laptop, desktop or server with an NVIDIA GPU.Open a browser at
http://[IP_OF_JETSON]:8080or, on the connected Jetson screen,http://localhost:8080.
Expected outcome
The installer starts a Docker container and web server on port 8080 with a demo video ready for counting.
Guide limitations
- The documented platform options are Jetson Nano, Jetson Xavier/Xavier NX, and a computer with an NVIDIA GPU.
- The installer requests a sudo password. The container is set to auto-restart; the README says to stop it with
docker-compose downin the installation-script folder.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 14 October 2026
- Original website title
- opendatacam/opendatacam · Official homepage title · retained in its source language

