In this project we are going to learn how to overlay PNG Image using Opencv. We will also learn how to overlay logos on images and webcams. Along with that we will learn how rotate images with a simple function and create awesome looking gear mechanism.