Origami can be difficult even with the instruction diagram. Sometime we need video to better illustrate the process of origami.
We tried to build a origami teaching application by overlapping the animation of how the origami should be fold to the paper using cameras. We use SIFT to detect different stages and overlap the model with animation on it.
User need to take a short video of the current origami and we will give out the video with origami process rendered on it.
The current system, due to the direct use of feature point matching algorithm, results in some jitter in the final image. We plan to further improve this project using Apple's ARKit.
This is a group project. I finished all the algorithm including applying SIFT and rendering the model using OpenGL. Also I finished the 3d modeling of the origami in the video.
This is a short video demostrating the system.
The followings are tutorial videos on how to make an origami tropical fish using this system.