Computer and Modernization

Previous Articles     Next Articles

KNN-based Verification Code Recognition Technology on Campus Network

  

  1. (1.Wuhan Research Institute of Posts and Telecommunications, Wuhan 430074, China;

    2.FiberHome Communications Science & Technology Development Co. Ltd., Nanjing 210019, China)
  • Received:2016-07-06 Online:2017-03-09 Published:2017-03-20

Abstract:

 With the rapid development of technology, verification code technology in the network protection and information security has a wide range of applications. Since the means of network attacks are upgraded, verification code technology is also continuously improved. The campus network verification code used in this paper is the most common type of character verification codes of the current network. It is of the characteristics of diversified background noise and character distortion adhesion, so the code is difficult to achieve automatic recognition program. For these characteristics, this paper proposes a RGB de-noising method in the background de-noising stage, and adopts a segmentation method which combines contour difference projection method with the water droplets algorithm in the single character cutting stage. Finally, all the character models are get, KNN algorithm is used for character recognition so as to receive recognition results. Experiments show that the method is of good recognition effects for the verification code with background noise and distortion adhesion character.

Key words: verification code, RGB color background denoising, difference between the upper and lower contour projection, water droplets algorithm, KNN

CLC Number: