php 検証コードを解読する方法: 1. 検証コード画像の内容を 2 値化する; 2. ノイズを除去して干渉点を除去する; 3. 文字列を切り出し、隣接する部分を分離する 1. 形に切り出す文字; 4. 貼り付けられた文字列を切り取る; 5. 文字列認識。
[関連する学習の推奨事項: php プログラミング (ビデオ)]
1. 確認コードを変更する画像 内容を二値化、つまり内部の文字や明らかな線が占めているピクセルを1、背景を0にして、空白と文字を大まかに区別します
2. ノイズ除去、主に干渉点の除去目的は、0 の中に孤立している 1 を取り除くことです。実際に筆者は for ループを使って、上下左右の 4 つの点が 0 であるかどうかだけを判定しています。
#ノイズが連続して発生する場合があります 1. 判定用のphpコードは以下の通りです 3. 切り出し文字列 , 隣接する部分 1 を切り取って文字を形成する; 4. 貼り付けられた文字列を切り取る; 5. 文字列認識 (これこれをサポートし、文字の回転と歪みのグラフィック サンプルをすべて保存するには、比較的大規模なライブラリが必要です)関連学習の推奨事項:
以上がPHPの検証コードをクラックする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。