Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 1.94 KB

README.md

File metadata and controls

48 lines (38 loc) · 1.94 KB

CVFX_HW6

  • 5% (Take videos by yourselves)
  • 10% (Make these visual effects with ORB-SLAM2)
  • 10% (Make these visual effects with any post-production software)
  • 10% (Compare above methods)
  • 10% (Make some special effects based on the pose information, such as rotating, zooming in or out)
  • 5% (Insert a 3D model to your video)
  • 30% (Assistant)
  • 20% (Mutual evaluation)
  • 10% (Bonus- Make visual effects with other SLAM methods.)

Take videos by ourselves and Make these visual effects with ORB-SLAM2

After we record a video, we have to calibrate camera and calculate our camera intrinsic. Next, we use orb-slam2 to get the keypoint camera pose and the video trajectory. When we have camera pose, we can accurately project our object (Image or GIF) to the world coordinate and get the final results.

Video trajectory, Point cloud, and 3D visual effect : Case 1

Video1
Trajectory and Point Cloud
3D Visual Effect -- Version 1
3D Visual Effect -- Version 2

Video trajectory, Point cloud, and 3D visual effect : Case 2

Video2
Trajectory and Point Cloud
3D Visual Effect -- Version 1
3D Visual Effect -- Version 2

Comparison between ORB-SLAM2 and After Effect
As we first apply SLAM to obtain camera pose, we can assume a real object in the world coordinate and project it onto camera plane. In this way, we can feel like there is a real object in somewhere. However, using After Effect cannot use 3D information and the result will be just like a 2D image on the screen.

ORB-SLAM2 After Effects
drawing drawing

Special Effect
Here we add rotation effect of a image.