What app are you using to obtain images? resolution? Compression? Video format?
Web-cam images were never intended to be great, and unless you pay £70+ for your cam, they'll always be a bit grainy. Also most cams need a LOT of light to work in, low light (even that of a bulb/lamp lit room isnt enough for some cams) the image quality will be poor.