Die Herausforderung
Kiss and Makeup betreibt einen Onlineshop und ein gut besuchtes Geschäft in Upper Hutt. Jedes Regal im Blick zu behalten, ist für ein kleines Team nicht möglich, und Verluste durch unbezahlte Ware summieren sich im Kosmetikhandel schnell.
Das Ziel
Kameras statt Personal sollen erfassen, was jeder Kunde aus dem Regal nimmt und ob es bezahlt wird.
Was wir gebaut haben
- Eine Deckenkamera verfolgt jeden Kunden durch das Geschäft und vergibt eine eindeutige Identität.
- Regalkameras erkennen Handbewegungen und Entnahmen und ordnen jeden Artikel dem nächststehenden Kunden zu.
- Ein Modell an der Kasse zählt die abgelegten Artikel und ordnet sie der richtigen Person zu.
- Eine Ausgangsüberwachung vergleicht entnommene mit bezahlten Artikeln und sendet bei Abweichung einen Fotoalarm.
- Jeder Teil läuft als eigener Dienst, und alle kommunizieren in Echtzeit über ZMQ.
Die schwierigen Stellen
Dieselbe Identität über verschiedene Kameras hinweg halten.
Multi-Object-Tracking mit OC-SORT und ByteTrack und ein zentrales Kundenregister.
Derselbe Artikel wird doppelt gezählt.
Dauerhafte Artikel-IDs und ein Stabilitätsfenster, bevor eine Entnahme bestätigt wird.
Kunden, die mitten im Bezahlvorgang weggehen.
Artikel bleiben dem zuletzt bekannten Kunden zugeordnet, bis sie bezahlt oder zurückgelegt sind.
Zu viele Fehlalarme.
Zweistufige weiche und harte Alarme mit Karenzzeiten und Abklingphasen.
Das Ergebnis
Die erste Phase lieferte einen funktionierenden Proof of Concept im laufenden Geschäft, bei dem die gesamte Kette vom Regal bis zum Ausgang zusammenarbeitet.