Skip to content

yuhsuanyeh/CVFX_HW6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published