Full video: Harry Potter's - Cloak of Invisiblity
This is a simple implementation of color-segmentation technique in openCV.
Using a unicolored cloth, I replaced the areas of that color with the background image taken at the start of the execution.
Hence this gives the illusion that you can see through.
Using morphological transformations, we make this look clean without any glitches.