tBuddy00 / Follow-Me-Roboter

Das Repository stellt eine Projektarbeit in dem Modul Software Engineering I/II dar. Entwicklung einer Follow-Me-Anwendung für Fahrroboter
Creative Commons Attribution 4.0 International
8 stars 0 forks source link

Personen erkennung Funktion #25

Closed cl-ire closed 11 months ago

cl-ire commented 11 months ago

input: opencv Image

output: int arry [x,y,b,h]

eventuel Average der werte über mehrere Frames und null werte und extremwerte rauslassen

cl-ire commented 11 months ago

weiter im output auch die gesamtdimesnsionen des bildes

JohannMarthaus commented 11 months ago

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

JohannMarthaus commented 11 months ago

Gewünschte Anpassungen der Rückgabewerte bitte hier kommentieren.