Great tutorial to understand everything about the createsamples app is here (first Google result, btw): http://note.sonots.com/SciSoftware/haartraining.html#w0a08ab4 . Be careful though, as it refers also to old haartraining app.
- Supplied background images will be used to paste positive images above them. Background can contain anything but the positive objects to detect.
- The option to create .vec files does not generate a new dataset from a single/few samples, it only takes a previously created dataset and converts it to the right format. Therefore it does not need any extra background images.
- I don't really understand the question, Once again, background images are images containing anything but the object to detect.
- When creating a new dataset from a single image, the annotations are generated for you to use later