Man kann sich die erkannten Objekte direkt im Live-Video anzeigen lassen:
Das hat keinen Einfluss auf die Erkennung.
Ein weiterer Weg - der allerdings noch nicht in die UI eingebaut wurde - ist der getmodelprediction Befehl:
Wenn man im Browser, oben in der Adresszeile, hinter der Kamera IP den folgenden Befehl reinkopiert und sich mit dem Admin Benutzer anmeldet:
param.cgi?cmd=getmodelprediction&count=1&model=movingobjects
erhält man eine Antwort wie:
cmd="getmodelprediction"; objects="[{"class": "person", "confidence": 0.78, "x": 1344, "y": 240, "w": 640, "h": 704}]"; response="200";
wenn eine Person im Bild erkannt wurde. confidence entspricht hier dem Minimum-Schwellwert, den man für dieses Objekt eingestellt haben darf:
Also, wenn man Objekte hat, die nur mit einer confidence von 50% erkannt werden, dann bekommt man keine Alarme mehr, wenn man den Schwellwert auf 51% gestellt hatte, usw.
Und der x,y Wert ist die linke obere Ecke der Box um das erkannte Objekt. Wenn diese 0, 0 sind, wurde das Objekt in der linken, oberen Ecke des Livebildes gefunden. Die Zahlen beschreiben also einen der 3840 x 2160 Pixel im Kamerabild und gezählt wird von links-oben nach rechts und nach unten. Die Variablen w & h sind dann die Weite und Höhe der Box ausgehend von der linken, oberen Ecken beschrieben durch die x, y Position.
Neben person erkennt die Kamera noch 18 weiter Klassen:
