Teacher: Dr. Arturo Espinosa Romero <eromero@correo.uady.mx>
Student: Ing. Dayan Bravo Fraga <dayan3847@gmail.com>
- Blue: **Measurement with
findContoursand RANSAC - Green: Correction with Kalman Filter
- Tennis ball:
ball_tennis(default) - Orange ball:
ball_orange - Red ball:
ball_red - Green ball:
ball_green(in legend)
- Extended_6x5 Kalman Filter:
0(default) - Implicit Extended_6x5 Kalman Filter:
1
This project depends on the following library:
git clone https://github.com/arturoemx/Circle lib/arturoemx/CircleLast commit: 1b3e61fd0203164265b804276546465898eaa3b7
sudo apt install cmake -yCheck:
cmake --versionsudo apt install ninja-build -yYou can see: https://lindevs.com/install-ninja-build-system-on-ubuntu/
Check:
ninja --versioncmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=ninja -G Ninja -S ./ -B ./cmake-build-debugcmake --build ./cmake-build-debug --target KalmanFilterBallTracking -j 6makeYou can see: Makefile
./KalmanFilterBallTracking [ENVIRONMENT] [KALMAN_FILTER_TYPE];
Tennis ball with Implicit Extended_6x5 Kalman Filter:
./cmake-build-debug/KalmanFilterBallTracking ball_tennis 1;Orange ball with Extended_6x5 Kalman Filter:
./cmake-build-debug/KalmanFilterBallTracking ball_orange 0;