This paper proposes a recognition algorithm for solving the puzzle of Quickly Response (QR) identification at highly deviated shooting angle. This algorithm includes five procedures, i.e. binarization processing, edge detection, Hough transformation, morphological processing and projective geometry transformation, and it has been simulated and verified by java language environment and android mobile terminal environment, and some operation had been implemented, such as write and find information by scanning or reading two-dimension code.