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..1 for 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

ShotStatus

Typedefs

NativeCameraViewCreatedCallback = void Function(NativeCameraController controller)