Ich arbeite an einem Projekt, bei dem ich Leute gefangen nehme, die Freiwurffotos über eine Videokamera machen. Ich brauche einen Weg, um den Moment, in dem der Ball von der Hand eines Spielers losgelassen wird, so schnell wie möglich zu erkennen. Ich habe versucht, viele Erkennungs-/Tracking-Algorithmen zu erforschen, aber alles, was ich gefunden habe, schien besser geeignet zu sein, den Ball selbst zu verfolgen. Während ich das irgendwann tun möchte, muss ich jetzt nur noch das Veröffentlichungstiming wissen.Erkennen der Freigabe eines Balls in Echtzeit
Ich bin auch offen für andere Lösungen, die nicht die Kamera verwenden (ich habe ein anständiges Budget), aber natürlich würde ich gerne die Kamera verwenden, wenn möglich/schnell genug. Ich bin auch in der Lage, mit der Kamera Positionierung/Setup und was ich sogar im FOV wollen.
Hat jemand irgendwelche Ideen? Ich bin gerade ziemlich festgefahren und konnte nichts online finden, das helfen könnte.
Danke für Ihre Antwort und Illustration. Ich denke, ich verstehe deinen ersten Punkt, aber um sicher zu gehen, sagst du, dass ich unabhängig die Hand und den Ball in jedem Frame erkennen sollte, bis die Distanzkriterien erfüllt sind? Wäre das nicht rechenintensiv? Vielleicht bin ich mir nicht sicher, welche Art von Markern Sie im Sinn hatten. Ich hatte Schwierigkeiten, sich Ihre zweite Idee vorzustellen (ich sehe mir keine Mythusbuster an: /). Willst du sagen, dass du eine Art Muster auf dem Boden hast und dann erkennst, wenn dieses Muster erscheint (ich denke, das wäre sicherlich schnell)? Oder sagst du, irgendwie einen physischen Balken zu benutzen? –
Ihre erste Antwort war übrigens ausgezeichnet. Ich mag, dass Sie Verweisungen gegeben haben und sogar so weit gegangen sind, eine Illustration Ihrer ersten Idee zu zeichnen. Ihre Antwort ist wahrscheinlich eloquent, es ist nur, dass dies alles neu für mich ist (Video-Capturing/Bildanalyse), also habe ich meine eigenen Probleme. –
@JohnAlperto Ja, du solltest die Hände und den Ball in jedem Frame oder zumindest in den Frames, die dich interessieren, [link] https://en.wikipedia.org/wiki/Motion_capture selbstständig erkennen, über die ich nicht sicher bin Die verwendete Rechenleistung, aber in meiner Erfahrung mit Microsoft Kinect hatte ich kein Problem beim Verfolgen mehrerer Objekte auf meinem unterdurchschnittlichen Laptop. Auf der zweiten Idee, hier ist ein 1-minütiges Youtube-Video von dem, was ich gesagt habe [link] https://www.youtube.com/watch?v=BLuI118nhzc –