140 likes | 230 Views
This system by Kearan McPherson & Mr. J. Connan provides juniors cricket practice analysis including ball tracking & results interpretation. It covers design decisions, implementation details, project plan, and demo showcasing ball path in 2D & 3D. Tools used include C++, Imagemagick, Matlab, and more for frame differencing, thresholding, curve fitting, and image processing.
E N D
Junior Cricket Practice Analysis System Kearan Mc Pherson Mr. J. Connan
Overview • Introduction • Design Decisions • Implementation • Project Plan • Demo
Introduction • Record ball bowled • Track the ball • Methods • Interpret the results
Design Decisions • User Interface Specification
Design Decisions (cont.) • Recording Technique
Implementation • Frame Differencing • Threshold • Gaussian Blur
Implementation (cont.) • Threshold • Super Impose • Blob Detection
Implementation (cont.) • Blob coordinates - data • Curve Fitting • Equation for data • Plot output in 3D
Tools Used C++ code for: • Thresholds • Frame differencing • Superimpose • Deinterlacing ????? Irfanview for: • Converting between different image file formats • Resizing my images
Tools Used (cont.) • MPlayer - to extract the frames • Imagemagick – Applying a blur • Curve fitting – to get x-y and x-z equations • Matlab - to get 3D data • Grapher – version 7
Demo • Path of the ball in 2D • Before and after filtering • Show desired output • Plot of the path 3D