cout<<" -> In the source image, select the region of interest by left click mouse button. A Polygon ROI will be created by left clicking mouse button."<<endl;
cout<<" -> To set the Polygon ROI, click the right mouse button or use 'd' key"<<endl;
cout<<" -> To reset the region selected, click the middle mouse button or use 'r' key."<<endl;
cout<<"Step 2:"<<endl;
cout<<" -> In the destination image, select the point where you want to place the ROI in the image by left clicking mouse button."<<endl;
cout<<" -> To get the cloned result, click the right mouse button or use 'c' key."<<endl;
cout<<" -> To quit the program, use 'q' key."<<endl;
cout<<endl;
cout<<"Options: "<<endl;
cout<<endl;
cout<<"1) Normal Cloning "<<endl;
cout<<"2) Mixed Cloning "<<endl;
cout<<"3) Monochrome Transfer "<<endl;
cout<<"4) Local Color Change "<<endl;
cout<<"5) Local Illumination Change "<<endl;
cout<<"6) Texture Flattening "<<endl;
cout<<endl;
cout<<"Press number 1-6 to choose from above techniques: ";