- DynaFlash
- High-speed camera Basler
- ExDCM marker-based tracking
- homography method by Yanagisawa-san
- Bunny
-
Camera calibration
-
Capture
- Using basler um to capture 720x540 images with 200 FPS
- mono-color camera makes the tracking more stable
- Modified the capture thread in ExDCM code
- Output: captured frame
- Using basler um to capture 720x540 images with 200 FPS
-
Tracking
- Using marker-based tracking method: ExDCM
- Input: captured frame, camera intrinsic matrix, camera distortion coefficients
- Output: Target's rotation and translation vector
-
Rendering
- Rendering part in ExDCM
- Input: Target's rotation and translation vector (to calculate Model matrix)
- Projection matrix and View matrix is adjusted manually
- Output: rendering result
- Phong reflection model
-
ProCam calibration
- Homography calibration
- Get homography matrix after set the position of camera and projector
- Input: homography matrix and rendering result
- Output: warpped 1024x768 image
-
Projection
- Dynaflash V3
- 940 fps
-
Demo Making
- Assign tasks to team members.
- Implement the procam calibration by homography method.
- Discuss with Peng-san about the feasibility and specific implementation plan of dynamic projection using the ExDCM tracking method.
- Complete real-time capturing with high-speed cameras and combine this part with the tracking method.
- Test the projection part.
- Combine the projection part with the capture, tracking, rendering part.
- Adjust rendering details and obtained preliminary results.
- Discuss existing problems and possible solutions.
- Adjust the rendering and projection slightly by adjusting the fov and view matrix through trial.
- Record Demo.