Closed cl-ire closed 11 months ago
weiter im output auch die gesamtdimesnsionen des bildes
Aufruf der Funktion in einem anderen file:
import human_detector
detector = human_detector.HumanDetector() values = detector.locate_person(image) print(values)
Im Optimalfall (es wird eine Person erkannt und alle Berechnungen sind erfolgreich) sieht eine Ausgabe des Printbefehls wie folgt aus:
[-220, 443, 388, 776, (-26, 55), 40, 1080, 1920]
[custom_x, custom_y, width_person, height_person, (custom_center_person), percentage_of_frameheight, frame_width, frame_height]
custom steht hierbei dafür, das es sich auf das eigene Koordinatensystem bezieht, welches den Koordinatenursprung in der Bildmitte hat
Gewünschte Anpassungen der Rückgabewerte bitte hier kommentieren.
input: opencv Image
output: int arry [x,y,b,h]
eventuel Average der werte über mehrere Frames und null werte und extremwerte rauslassen