Various different computer algorithms can be used to turn these blurred patterns into accurate barcodes, including edge-detection, which looks for sudden changes in brightness where a zero gives way to a one, or vice-versa. If you want to know exactly how these algorithms work, check out the...