Embodiments of the invention relate to decoding encoded barcode information from a series of camera-captured images by generating binarized sequences from the series of camera-captured images and decoding the encoded barcode information from the binarized sequences. A series of preprocessed images is generated from the series of camera-captured images by removing non-uniform illumination, reducing noise, and enhancing contrast between bars and spaces of the series of camera-captured images. Barcode-image orientations are estimated for the series of preprocessed images. The series of preprocessed images are projected along their respective barcode-image orientations to generate a series of gray-sequence images that represent barcode information in one dimension. The binarized sequences, each of which contains partial barcode information, are connected into a concatenated sequence according to computed shift information of neighboring binarized sequences.