Practicing various concepts of Computer vision on opencv using qt