r/volleyball 10d ago

General Setter Trajectories - Python Project

Enable HLS to view with audio, or disable this notification

Hello to the community.

This is my new project! The program automatically detects the ball and creates a set trajectory, so you can see the movement of the ball and compare sets, the speed of the set and the height of the attacker!

If anyone want to contribute or drop any idea to improve you are welcome! Or even if someone has a video and want to make a test I would be glad to do it!

244 Upvotes

24 comments sorted by

47

u/Jhfallerm 10d ago

That's really cool actually. I'd love to see the same type of set from different setters/to different hitters. Comparing sideout vs free ball would be interesting too!

5

u/Kostas2104 10d ago

Yes all different game situations can give some feedback!

8

u/aiyohoho 10d ago

Wow! What library you used here? That's freaking awesome!

14

u/Kostas2104 10d ago

I used the Ultralytics, it's open source.

5

u/anatawaurusai2 10d ago

Interesting to see how high it goes and if the hitter scores. The 2 highest sets they lost the point right? Could indicate how dependent the hitters are on flat/shoot sets.

3

u/Kostas2104 10d ago

To make a valid conclusion we should check a lot more actions, this video I made just for testing to see how accurate my app can be.

I made similar with Ngapeth, sets are lower and faster but also his attack point is a lot lower than Leon.

3

u/Real-Bite464 10d ago

So cool, a suggestion would be to make it 3 dimensional to see where the setter is setting from where in the court

6

u/Kostas2104 10d ago

It would be good but I could do this only to my team because I put second camera to record from both angles! In this level games I think difficult to find video from different angles.

4

u/Real-Bite464 10d ago

Yeah fair now that I think about it I hardly see any footage from those angles

3

u/The-GuyWhoLIKESPizza 10d ago

Hi! This looks awesome, I've recently started a similar project that I posted not long ago. One question, what was your solution for tracking the ball? That was my biggest issue, filtering out other movement and similar

3

u/Kostas2104 10d ago

Tracking only a designated area in the screen and not the full image!

2

u/Mysterious_Captain24 10d ago

Have you got a repo in GitHub

1

u/Kostas2104 9d ago

I actually have, but I don't upload there my projects.

1

u/venyz 5d ago

How could we contribute/check it then? (Based on your description I assume it is open source.)

2

u/CuntyFaggy 7d ago

I love it!

2

u/wangfriedchicken 10d ago

How is this different than Balltime AI?

13

u/Kostas2104 10d ago

It's not different! Just it's more simple because it creates only setter Trajectories and most important it's free for me to use ๐Ÿ˜‚๐Ÿ˜‚

1

u/standarsh20 10d ago

This is really cool. Iโ€™d surprised ESPN doesnโ€™t have something like this

1

u/Kostas2104 10d ago

I don't know about ESPN but volleyball tv nowdays they have setter contact heigh and attackers contact height but no trajectories

1

u/Top_Fan_6384 10d ago

What tools did you use to program it? I was interested in starting my own project of the sort.

1

u/Kostas2104 9d ago

I used python, mostly with AI coding.

1

u/ad_396 S 9d ago

what's the use case

1

u/Additional-Ad-1458 8d ago

Wow! me encantaria tener eso para mostrarle a mi armador lo importante que es que el sea preciso. tengo todos los partidos de mi equipo grabados y me serviria mucho. mis jugadores son adolescentes, yo solo lo usaria como feedback para el armador. lo que le faltaria es la distancia: tengo entendido que medis el tiempo de trayecoria de la pelota y la altura del ataque, pero faltaria la distancia del armado siendo 0 la linea lateral de posicion 2 y 9 la linea lateral de posicion 4.
para darle mas uso a tu herramienta, deberia estar integrada a un software completo de estadisticas asi poder sacar mas metricas: desde donde saca el rival, donde esta el central rival, filtrar diagonal, paralela, punto, error, bloqueo, etc. se me ocurren muchas cosas , pero si conoces data voley basicamente seria eso jeje

1

u/youlookmorelikeafrog 8d ago

Drop the repo!