Preliminary design of a smart whiteboard from scratch. Used OpenCV to detect the brightest spot from the IR pen and NoIR camera. Process picture by optimizing gammar. Smooth out the noise and predict the actual spot using Kalman filter.
Demonstration here: https://www.youtube.com/watch?v=94FfVft_Yxs&t=35s