How lyunusl/kafe-kamera works
Kafe Kamera is a local cafe-operations video analytics application. The main workflow is browser-based setup of camera sources and zones, then connection testing or chunked recording/video analysis; analysis anonymizes faces and derives table, staff, service, and queue measures, which feed a combined dashboard and Excel report. The graph preserves these documented measurement stages and the local web interface. Edges are limited to relationships shown in excerpts, the source index, or README; unsampled UI and analytics details are represented only at their supported module paths.
Main entry points: uygulama.py Local web server · analiz.py Pose and tracking · kamera.py Chunk recording · rapor.py Dashboard
Components 19
Local interface
- Camera setup
web/baslangic.html - Zone editor
web/bolge_ciz.html - Local web server
uygulama.py
Camera capture
- Camera configuration
kamera.py - Video source access
kamera.py - Chunk recording
kamera.py - Connection snapshot
kamera.py
Video analytics
- Pose and tracking
analiz.py - Uniform color scoring
renkler.py - Face pixelation
analiz.py - Service metrics
analiz.py - Analysis results
analiz.py
Results and reporting
- Local result files
yollar.py - Dashboard
rapor.py - Excel report
rapor.py
Local runtime
- Data locations
yollar.py - Sample videos and settings
ornekler
Other components
- Cafe operator
- Local browser
Connections 26
- Cafe operator → Local browser: uses
README.md - Local browser → Local web server: requests
README.md - Local web server → Camera setup: serves
- Cafe operator → Camera setup: configures
README.md - Cafe operator → Zone editor: draws zones
README.md - Camera setup → Local web server: submits settings
- Local web server → Camera configuration: dispatches camera jobs
uygulama.py - Camera configuration → Video source access: builds source
kamera.py - Video source access → Connection snapshot: reads frame
kamera.py - Connection snapshot → Face pixelation: pixelates faces
kamera.py - Cafe operator → Local web server: starts analysis
README.md - Local web server → Chunk recording: starts monitoring
uygulama.py - Chunk recording → Video source access: captures source
kamera.py - Chunk recording → Pose and tracking: analyzes chunks
README.md - Cafe operator → Local web server: analyzes video
uygulama.py - Local web server → Pose and tracking: runs analysis
uygulama.py - Pose and tracking → Uniform color scoring: scores clothing
analiz.py - Pose and tracking → Face pixelation: pixelates faces
analiz.py - Pose and tracking → Service metrics: derives measures
analiz.py - Service metrics → Analysis results: produces
analiz.py - Local web server → Dashboard: requests report
uygulama.py - Dashboard → Local result files: reads results
rapor.py - Dashboard → Excel report: generates workbook
rapor.py - Analysis results → Local result files: persists results
analiz.py - Data locations → Local result files: locates output
yollar.py - Sample videos and settings → Data locations: initializes examples
yollar.py