DecodeCamera decodes QR, UPC and other codes directly from a V4L2 webcam, or from a file. It uses python-v4l2-capture to get images, and Zxing to decode the images.
To run it, unzip the .tar.gz file and read the "DecodeCamera Readme" file.