HoopPop

AI-Powered Basketball Training Assistant ยท User Guide

1

Quick Start

12
SHOTS
8
MAKES
67%
FG%

How Does HoopPop Work?

HoopPop uses cutting-edge AI technology to analyze your shooting form in real-time through your iPhone camera. We combine YOLO object detection to identify the basketball and hoop, along with Apple's Vision framework for human body pose estimation, to precisely track every shot you take and automatically record makes and misses.

Step 1: Grant Camera Access

When you first open the app, allow HoopPop to access your camera. This is essential for AI analysis.

Step 2: Position Your Phone

Place your phone in a stable position where it can capture both you and the hoop.

Step 3: Start Training

Tap the record button to begin your workout. The AI will automatically detect and track your shots.

2

Camera Setup Guide

Optimal Camera Angle Diagram

๐Ÿ“ Phone Placement

Position your phone on the side of the court at a 45-90 degree angle to the basket. We recommend using a tripod or propping it against a stable object at about 3-5 feet height to ensure a steady frame.

๐Ÿ“ Recording Distance

Place your phone approximately 10-15 feet from your shooting spot. Make sure the frame captures your entire body, the ball trajectory, and the hoop clearly.

Pro Tip

Using landscape orientation gives you a wider field of view, making it easier to capture both you and the hoop. Train in well-lit environments and avoid backlighting for best results.

3

Start Training

Tap to Start

Press the red record button to begin your session

AI Real-Time Tracking

Automatic body pose and basketball detection

Auto Statistics

Every shot is automatically tracked and recorded

Save & Finish

Tap stop to save your workout data locally

๐ŸŽฏ How Shot Detection Works

When the AI detects you completing a shooting motion (arm extension and ball release), the system tracks the ball trajectory. If the ball passes through the hoop area and meets the scoring criteria, it's recorded as a make. All data is displayed in real-time on your screen.

4

Stats & Analytics

๐Ÿ“Š Workout Data

After each session, you can view detailed statistics including total shots attempted, makes, field goal percentage, and workout duration. All data is securely stored on your device using Apple's SwiftData framework.

๐Ÿ“ˆ History & Trends

Access all your past workouts in the History tab. Filter and sort by date, shooting percentage, and more to track your progress over time and identify areas for improvement.

๐Ÿ€ Shot-by-Shot Details

Tap on any workout to see detailed information about each individual shot, including timestamps and make/miss status, helping you analyze patterns in your performance.

5

Best Practices

๐Ÿ’ก Lighting Conditions

Choose a well-lit environment with even lighting. Avoid harsh direct sunlight or backlighting, as these can affect AI detection accuracy. Indoor courts with artificial lighting typically work best.

๐Ÿ‘• What to Wear

Wear clothing that contrasts with the background and avoid overly loose garments. This helps the AI more accurately identify your body pose and track your movements.

๐Ÿ”‹ Battery & Storage

Real-time AI analysis consumes significant battery power. Make sure your phone is charged to at least 50% before training, and ensure you have adequate storage space available.

๐Ÿ“ฑ Phone Stability

Use a tripod or phone mount to ensure a stable frame. Shaky footage will significantly impact detection accuracy. If you don't have a mount, prop your phone against a water bottle or other stable object.

6

Frequently Asked Questions

Why aren't some of my shots being detected?
This can happen due to: insufficient lighting, poor camera angle that doesn't capture both you and the hoop, shooting motion that's too fast, or moving outside the camera's field of view. Please refer to the Camera Setup Guide section to adjust your positioning.
What if the make/miss detection is inaccurate?
Make sure the hoop is clearly visible in the frame and not obstructed. Detection may also be affected if the basketball color is too similar to the background. You can manually correct any errors in the settings.
Can I use HoopPop outdoors?
Yes! However, avoid pointing the camera directly at strong sunlight or shooting in backlit conditions. Overcast days or evening light often provide better results than harsh midday sun. Make sure your screen brightness is high enough to see the interface clearly.
Where is my workout data stored?
All your data is stored locally on your device using Apple's SwiftData framework. Your workout data is never uploaded to any external servers, ensuring complete privacy and data security.
Which iPhone models are supported?
HoopPop requires iOS 17 or later and supports iPhone 12 and newer models. Since the AI models require significant processing power, newer devices will provide a smoother experience.
Does the app work without an internet connection?
Yes! HoopPop works completely offline. All AI processing happens directly on your device using Core ML, so you can train anywhere without needing WiFi or cellular data.