Research on 2D Barcode Recognition Technology