Get Started Guide for Automated Self-Checkout
Why this one: a multi-step install and evaluation flow compressed to a 30-minute path, with prerequisites stated up front, every command runnable, and verification built into each stage.
Time to complete: 30 minutes · Languages: Python, Bash
This guide helps you get started with the automated self-checkout system. You will learn how to install the required software, run pre-configured pipelines, and monitor the system using Grafana.
Prerequisites
- Intel® Core™ processor, 16 GB RAM or higher, 64 GB available disk
- Docker installed; Docker Compose v2 (optional); Git installed
- Ubuntu LTS boot device and an internet connection
Install the package
- Download the reference implementation package.
- Unzip the package:
unzip automated-self-checkout.zip - Navigate to the directory:
cd automated-self-checkout - Change permissions for the executable:
chmod 755 edgesoftware - Install:
./edgesoftware install
You will be prompted for a product key during installation. Upon success, you will see “Installation of package complete” and the status of each module.
Run and evaluate the pipeline
The solution processes video streams from multiple cameras to detect and classify products. Start the pipeline server, then launch the Grafana dashboard to visualize detection and tracking, including bounding boxes and average FPS per stream.
make run-pipeline-server
docker ps # confirm containers are up
./src/pipeline-server/status.sh # average FPS and pipeline latencyStop the services after evaluation with make down-pipeline-server.