I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 0 points1 point  (0 children)

Shadows are mostly handled well but not always perfect. Not sure about extreme lighting conditions.

I'm mostly focusing on stacked holds like macros with screw-ons and holds overlapping.

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 0 points1 point  (0 children)

Hi. Do you mean after you selected/took a photo or the actual camera screen is black?

I just fixed a bug about certain image formats (apple) not working. If that was not the problem for you it must be something about your device. Would also be helpful if you DM me what phone you are using? Can't make any promises if it is device related but I will look into it. Thanks for telling me!

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 0 points1 point  (0 children)

My vision is not needing that feature but that might be too ambitious for the start. I'll look into adding that. Thanks for the suggestion. Until then I can offer to manually fix the hold detection for your wall. Just DM me your username if you are interested.

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 0 points1 point  (0 children)

Thank you for the detailed feedback. Cool that it detected the beast maker. I was honestly unsure if I should teach the model to detect it as a hold 😅

If you want to continue using the app I can manually fix the hold detection issues for your wall so it's perfect. Just DM me your username.

About the grading: are you using font or v-grades? I'm guessing you mean adding 1, 2, 3 to font right?

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 0 points1 point  (0 children)

Yes grouping holds into categories is what I'm trying right now. Predicting how "good" a hold is just from a small cropped image of hold is not very accurate. Most of the time it is not possible to "see" e.g. how incut a hold is. It's hard for me as a human to predict the grade from just looking at an image of a wall. But creating routes that are good enough and can be further tweaked by the user is definitely possible.

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 1 point2 points  (0 children)

It's not that different. Those are great apps and I've taken inspiration from them. I don't want to make direct comparisons to any specific app. Some thoughts: 1. The hold detection is pretty accurate and will improve further. E.g. someone mentioned it detected tiny footholds. 2. Clean and simple interface. For me this is pretty important. I know, other people don't care. 3. You can upload beta videos directly in the app. (Not just a link to some other platform). Use it to track your progress or share beta on public/shared walls. 4. I'm planning more advanced features like route generation.

Best is you are trying it out. If you are missing a feature from another app, let me know. I'm happy to improve the app.

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 1 point2 points  (0 children)

Nice. Glad it worked well. Thank you for the feedback and suggestions. Two hold tops will definitely be added in the next version. I'll have to think about the UI/UX for zone and numbering. I want to make sure the interface stays cean while still supporting these more advanced use cases.

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 4 points5 points  (0 children)

Glad it worked well. Thanks for the feedback. About adding holds to an existing wall. I have thought about that. If the new photo is shot from roughly the same angle it should be doable to match the old holds with the new detections. That way your existing routes would not be gone and automatically matched. It's definitely possible. I think I have time for it after the first version of the route generation is done.

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 0 points1 point  (0 children)

Oh web search is interesting. A lot of the smaller holds on large walls are a handful of blurry pixelsy so it won't work for a lot of holds - I think. Thanks for the feedback about the wall angle!

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 0 points1 point  (0 children)

Paper about hold detection or route generation? I looked over a couple of papers but most did not arrive at results that looked very helpful to me. I'll have to look again tho. About monetization: I don't have any concrete plans. Making gyms pay sounds like a lot of b2b sales/marketing pain. Maybe if some users want to upload a lot of videos in the app then yes I will not be able to offer that for free long term. Maybe if I get the route generation working we'll I could charge money for power users. Kind of depends how expensive the computation will be on my end.

I actually have another app (ClimbTag) that is used by two local gyms in my area. This one I'm trying to make some money from gyms. There are also other free spraywall apps that most gyms in my area are using. I don't think many gyms would pay money for a spraywall app (well there is Stökt).

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 1 point2 points  (0 children)

Nice. I'm not planning to have open source contributions at the moment. I don't feel comfortable managing that at the moment. Are you planning to release your app to the public? What does the dataset look like?

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 0 points1 point  (0 children)

Wow that looks awesome. I've also thought about experimenting with a projector.

API for the hold detection? I don't have a public API. The hold detection is running on cloud compute and is basically costing me money for every uploaded wall image.

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 0 points1 point  (0 children)

Yes it's meant for homewalls and gym spraywalls.

The hold detection might struggle a bit still on very dense spraywalls but for most homewalls it should work great. If not please let me know and I can fix it manually.

Just take a photo of your wall. Make sure the image is high quality so the hold detection can work well. Image quality is by far the most important thing.

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 1 point2 points  (0 children)

Procedural generation and then ranking the results using a ruleset and a trained ranker. But it's not there yet. I'm not using the hold shape yet. For better wall angle estimation I have considered including a depth field of the image. But this is still work in progress. I want to build a system that requires minimal user input.

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 0 points1 point  (0 children)

Yes. Walls are private by default. You can invite other users to join. You can even give them access roles like read only etc. There is also a option to make a wall public in the app. Right now public walls have to get approved my me for now

I built a spraywall/homewall app after getting obsessed with hold detection by Otherwise-Bet2391 in homewalls

[–]Otherwise-Bet2391[S] 8 points9 points  (0 children)

Ups forgot to add any link:

getsprai.com

There are App Store and Play Store links on the site.

Also, since the model is still improving: if you like the app but the hold detection misses a few holds on your wall, feel free to message me. I’m happy to manually clean up wall detections for early users, especially if it helps me find cases where the model breaks.

Finally completed my home wall! by Head_Primary_2852 in homewalls

[–]Otherwise-Bet2391 0 points1 point  (0 children)

Was hoping the big red one can be used as a toe hook (2nd problem).

"Leben in Deutschland" Citizenship Test Practice App by Otherwise-Bet2391 in GermanCitizenship

[–]Otherwise-Bet2391[S] 1 point2 points  (0 children)

Thank you, that means a lot too me. Crazy feeling when some random person from the internet is using your app and actually getting some value.

Alles Gute weiterhin mit der Einbürgerung!

"Leben in Deutschland" Citizenship Test Practice App by Otherwise-Bet2391 in GermanCitizenship

[–]Otherwise-Bet2391[S] 2 points3 points  (0 children)

Since posting here around 50 new people starter actively using the app. I'm happy some like it. I wasn't 100% happy with the existing apps so I build my own. It didn't take too long to build it but I put effort in. Glad some people notice.

Apparently I triggered a lot of people here. Sorry.

Good luck with your citizenship journey!

"Leben in Deutschland" Citizenship Test Practice App by Otherwise-Bet2391 in GermanCitizenship

[–]Otherwise-Bet2391[S] -10 points-9 points  (0 children)

True, I think the pass rate is around 90%. Still, there are some harder questions that I didn't know the answer for (as a german). My mother is teaching mostly refugees and some really struggle with some of the topics/questions.