hoopwise_native_camera library
Classes
- AICoachingService
- DetectedObjectRect
- A single detected object with its label, confidence, and optional action.
- DetectedObjects
- Holds all detected basketball-relevant objects for a single frame
- DetectedPose
- Represents a detected pose with all its landmarks
- HoopwiseNativeCamera
- NativeCameraController
- NativeCameraView
- NormalizedRect
-
Represents a normalized bounding rect
0..1for a detected object - PoseConnection
- Connection between two landmarks for drawing skeleton
- PoseConnections
- Standard basketball-relevant pose connections
- PoseLandmarkData
- Represents a single detected pose landmark (joint point)
- PoseOverlayPainter
- Paints the skeleton overlay + basketball/hoop detections on top of camera preview or video.
- ShotDetectionService
- Analyzes the trajectory of the ball relative to the hoop to detect shots. Uses both YOLO action labels (jump-shot, layup) and ball-hoop trajectory for more reliable shot detection.
Enums
Typedefs
- NativeCameraViewCreatedCallback = void Function(NativeCameraController controller)