1. A method for barcode recognition comprising: receiving a sequence of images captured by a general camera, detecting whether the sequence of images contain barcode information, restoring the barcode information by applying a blinded deconvolution method, and verifying the barcode information with checksum information.