|
LiveFit
Track and plot projectiles for in-class demonstration
|
| ▼CKalmanFilter | |
| CKalmanFilterPlus | A cv::KalmanFilter which also supports some 'forgetful' functionality |
| CKFPrediction | Object which represents a prediction from the Kalman filter |
| ▼CQMainWindow | |
| CLiveFitWindow | The window which manages all logic for the LiveFit application |
| ▼CQObject | |
| CFrameConverter | Recieves frames (as cv::Mat), processes them (ideally asynchronously) and emits them as a QImage (i.e |
| CKFBallTracker | Contains most of the logic for live-tracking objects |
| CTrackingStream | An object which owns some sort of input video stream, manages running it (and any tracking, etc) and emits cv::Mat frames and tracked objects |
| ▼CQOpenGLWidget | |
| CProjectorWindow | A display widget for projector coordinates on the projector |
| ▼CQWidget | |
| CColorComboWidget | |
| CProjectorDragCorner | A draggable widget for managing where the projector corners lie in the video frame |
| CTrackVideoWidget | Displays a video stream and tracking data |
| CTrackingBall | A ball which has been tracked by the software |
| ▼CTrackingFilter | A wrapper around a KalmanFilter type object; additional logic can be provided through extension |
| CBallTrackingFilter | A TrackingFilter with some specifics for tracking a ball in flight |
| CPersonTrackingFilter | A TrackingFilter which contains the necessary logic to find people in frames |
1.8.11