Swing Vision AI line calls and Analysis

Is the iphone app supposed to take 50GB disk even when all of the matches are offloaded?
Nah, should be way lower. I periodically uninstall and install the app to get rid of these junk temp files. I also make sure I fully upload sessions (even aborted ones), offload them, then delete (rather than straight delete) as I suspect that contributes to the junk temp file accumulation.
 
Is this app completely not working on iOS 18.1? I have a cellular iPad, I import video from my iPhone and don’t want it use my cell data to backup to the cloud I just need it edit the video offline so I can view. It does not seem to work anymore.
 
Nah, should be way lower. I periodically uninstall and install the app to get rid of these junk temp files. I also make sure I fully upload sessions (even aborted ones), offload them, then delete (rather than straight delete) as I suspect that contributes to the junk temp file accumulation.
Thanks for the tips.
 
Swingvision cutting out a lot of ad side points? My friend and I usually only have time for a 10 point tie break or so after some rallying. When I record it, it seems like the software misses a lot of ad side points. Is this happening to anyone else?
 
Swingvision cutting out a lot of ad side points? My friend and I usually only have time for a 10 point tie break or so after some rallying. When I record it, it seems like the software misses a lot of ad side points. Is this happening to anyone else?
I sometimes lose first point of first game, which is deuce
 
@swupnil

Minor feedback -- can you guys extend the length of video during a serve? Whenever I record myself serving, it usually only shows the second half of my service motion. I'd recommend extending the length by a half second or so, in order to see the whole service motion. Thank you!
 
Updated the app on 18.1 still not working on m1 or m2, deleted the app, reinstalled and still not working. Does it work on 18.2?

Edit not working on 18.2 on M series ipads
 
Last edited:
@swupnil

Minor feedback -- can you guys extend the length of video during a serve? Whenever I record myself serving, it usually only shows the second half of my service motion. I'd recommend extending the length by a half second or so, in order to see the whole service motion. Thank you!
There's an option for this (a little hard to find). On the iPhone, at the playback screen, tap the screen once so it shows the options such as "Edit Point", "Edit Shot" and "Add Shot" icons. Tap on the "Settings" icon on the top right.

Under the "Point Playback" options, you can change the "Point Start seconds before" to -2, -1 or 0 (default).
 
I've pretty much read the entire 22 pages going back almost five full years now on this SwingVision thread. After reading all the content, and all the people chiming in, one thing has become abundantly clear.

@swupnil clearly isn't listening and doesn't care about non-apple users!

Yes, blah, blah, blah, Android chipsets aren't fast enough, blah, blah, blah. Ok, we get it. However the part you're not listening to is there is a huge community right here, consisting of apple and non-apple users alike, that literally don't care about live processing and automated line calling! That's literally all you need the iPhone chipset for; live processing.

All we want to do is record a session, upload it to a computer (windows) and then let your software analyze the video.

You're taking this all or nothing approach to non-apple users and we're telling you, there's a good middle ground and another business model. Most of us still want post processing support and would be happy to pay for it! At some point in the future when the Android chipsets support it, then make an android app that supports live processing. But let's be honest, it's been five years now and they still don't support what you want them to do, so I don't think it's coming anytime soon, if ever. And even if it is possible in the future, it's probably only for a select few Android phone models, not every android phone. So your app will have a very limited number of Android users. For now though there's a bunch of us right here in the forum telling you we'd pay purely for post-processing on our desktop/laptop computers! And I stress our computers. I don't want to have to upload a 40gb file to your servers for analysis just to spit out a 4 GB file in return. Computers are WAY more powerful than iPhones and I don't want to rely on your cloud servers or my Internet connection in order to process the video. Even if live processing is added for all Android phones in the future, there's still a ton of us that only want/care about post processing! Plus many of us don't want to mount our $1000+ phones to the top of a fence risking injury to our main form of communication. Having your phone mounted to a fence renders it useless. If I get a phone call halfway through my match or I need to check text messages I'm not going to pull the stick off the fence, check my phone and then put it back up on the fence. Maybe I just want my phone to check on a sports score on changeovers. The point is, we don't want our phones mounted in the first place. There are a lot of inexpensive cameras that can capture 60fps and 4k video! Let us use our our own recording device and then use your software for the analysis part. That way your software is completely hardware independent and you don't have any bottlenecks.

Your money is in your software and your analysis of video. Porting that code to a new interface like Windows is not the expensive part. The R&D is the expensive part. Coming up with the mockups, layouts, user interface, how things are tied together, what to look for, how the video is analyzed, your algorithms, etc, etc, that's the expensive part. I know, I have worked in software for over 25 years! Porting is the easy part!

In fact, you should do what other companies have done. The software itself is free, but you have to pay for a license in order to process a video. After it's been processed, add meta tags to it. Then you can upload it to any cloud storage facility the user would want to use and they can share with their friends. The friends can download the video and play it back as just a video or they could download your software onto their computer and the meta tagging could be used to present extra info and stats they can see while watching the video. Making the input processing of the video a paid feature while the post-processed playback a free feature would expose your software to a lot larger audience and would draw in even more customers. This would be similar to how Adobe Acrobat readers are free to use but Acrobat document creation and editing requires a license to use.

Obviously everything is baby steps though right? Start with a desktop app that analyzes the video. You already have all the proprietary software you need for that. All you need to do is a simple port to windows. Let us use your software to analyze our own videos. Your all-or-nothing approach to non-apple users is extremely frustrating! The market is there. There's countless pages of people asking for it, you're just choosing to ignore it.
 
@swupnil

An observation from a long-time Swing vision subscriber:

The "Challenge" feature seems to have regressed. When I click "challenge" on my apple watch, I get a screen that doesn't show the ball landing by the line in question. Instead, I get a screen shot of the point that is off by a few frames (rendering it useless as a challenge tool). I'm on the latest app version. The Challenge feature USED to work (sometimes well), but it hasn't been working for me for a few months. The A.I. line calling hasn't been reliable (lots of false positives as well as false negatives), so the loss of this challenge feature has limited the value of this product to be a video trimmer.
 
Last edited:
@swupnil The third screenshot shows how the tennis ball is not visible in the zoomed-in view. This has been happening for a few months (but it used to work before that).. This challenge feature does work sometimes.



kV6bLJF.png

RtxvTyn.png
 
Anyone get this working on an iPad m1 or m2 with ios 18+? My m2 used to process super fast, now it takes forever and sits at 0% and takes 100x longer and never completes
 
no longer able to import video. recorded on iphone se 2 at hd/60fps, attempting to process on same device.

import process selects the vid, takes its time to fill little pie graph process indicator, then I get the screen with the big green button that says "begin processing" but before I get a chance to do anything the app dies and I'm kicked back to the home screen.

my usual work flow is to trim the video to process the section I want. ok maybe that's the problem so I tried creating a whole new video - same behavior. ok maybe there's something in my caches. same behavior after rebooting the whole phone. same behavior after deleting and re-installing swingvision.

actually, what then happens is the imported video is created as an entry (and I have multiple entries for this one video because of the app crashing), but that entry has the process video button on it, and pressing that actually seems to start the process correctly (maybe?)
 
no longer able to import video. recorded on iphone se 2 at hd/60fps, attempting to process on same device.

import process selects the vid, takes its time to fill little pie graph process indicator, then I get the screen with the big green button that says "begin processing" but before I get a chance to do anything the app dies and I'm kicked back to the home screen.

my usual work flow is to trim the video to process the section I want. ok maybe that's the problem so I tried creating a whole new video - same behavior. ok maybe there's something in my caches. same behavior after rebooting the whole phone. same behavior after deleting and re-installing swingvision.

actually, what then happens is the imported video is created as an entry (and I have multiple entries for this one video because of the app crashing), but that entry has the process video button on it, and pressing that actually seems to start the process correctly (maybe?)
I experience this occasionally with my 13 mini, sometimes while the pie chart timer is progressing, sometimes when I click “begin processing”. But have always been able to eventually import the video. Usually, by the 2nd attempt and the import will be quick - immediately goes to the “begin processing” page. Eventually, I’ll see the failed attempts appear in my session list too.
 
@swupnil Do you have a recommendation for mounting a phone on the inside of a tennis bubble? I give lessons for 6 months inside and would love to use the app. Thanks in advance.
 
I cannot wait to see Swing Vision used at junior tournaments in the southeast. I know there was a pilot in 2024 in SOCAL, but heard from our USTA Southern person at one of our board meetings that GA may be going with another tool? I don't know what it could be. @swupnil any ideas? Can we get in GA? I know you guys have an absolutely fantastic rep in the NEGA area!

It would be nice to see juniors not having so many line call issues, at least at the level 5 and higher tournaments.
 
Back
Top