if you use photoshop, it would probably be easier to use the polygonal selection tool to select your subject (can be a person, flower, or anything u wanna extract from the picture). once you finish selecting the entire image, go to "select" then "modify" then "feather", then mess around with the "feather radius" to feather or blur your edges to make it appear less choppy. the number you use depends on how large the image is. you might want to use a low number, perhaps less than 10. when your done with that, then you can pasted it inot a new background. if it doesn't turn out the way you want, just go back to the image and use a different feather radius.
be sure you use your history palette to go back to right after you selected the object but before you applied the feather. that way you don't have to select all over again. that would suck. then use a different feather radius. keep doing this until you get it to look the way you want when you paste into another background.
ex:

see how my head is placed on a "motion blurred" background. I used the feather option to smooth out the image and make it less choppy looking.