Maison  >  Article  >  développement back-end  >  Comment cracker le code de vérification en php

Comment cracker le code de vérification en php

coldplay.xixi
coldplay.xixioriginal
2020-08-20 11:19:382456parcourir

Comment déchiffrer le code de vérification en PHP : 1. Binariser le contenu de l'image du code de vérification ; 2. Débruiter et supprimer les points interférents 3. Découper la chaîne et séparer les morceaux adjacents 1. Découpez-la pour ; former des caractères ; 4. Couper les chaînes collées les unes aux autres ; 5. Reconnaissance des chaînes.

Comment cracker le code de vérification en php

[Recommandations d'apprentissage associées : programmation php(vidéo)]

1. image Binariser le contenu, c'est-à-dire définir les pixels occupés par les caractères ou les lignes évidentes à l'intérieur sur 1 et définir l'arrière-plan sur 0, en distinguant grossièrement les blancs et les caractères

2. Débruitage, suppression des points interférents, principalement Le but est de supprimer le 1 qui est isolé dans le 0. L'auteur utilise en fait une boucle for uniquement pour déterminer si les quatre points au-dessus, en dessous, à gauche et à droite sont 0.

Comment cracker le code de vérification en php

Parfois, le bruit peut être continu 1. Le code php pour le jugement est le suivant

Comment cracker le code de vérification en php

3. la chaîne, découpez les morceaux adjacents 1 pour former des caractères

Comment cracker le code de vérification en php

4. Coupez les chaînes collées les unes aux autres

5. devrait nécessiter une bibliothèque relativement grande pour le prendre en charge et stocker tous les échantillons graphiques de rotation et de distorsion des caractères)

Recommandations d'apprentissage associées : Vidéo de programmation

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn