多くのWebサイトが現在、セキュリティを強化し、プログラムの自動操作を防ぐための検証コードテクノロジーを追加しているためです。しかし、それは大多数のウェブマスターにウェブサイトを宣伝するためにトラブルをもたらします。そのため、検証コード認識テクノロジーに関するこの記事を書くつもりです。欠点は避けられません!私は何も書くことはありませんが、今日は時代遅れになりたいだけです!
ウェブマスターの大部分は独自のウェブサイトを宣伝し、しばしばいくつかのプロモーション広告を公開します。彼らが肉体労働に依存している場合、それは遅すぎて高価です。したがって、理想的な方法は、大量送信ソフトウェアを使用することです。ただし、多くのWebサイトには検証コードがあります。これは、ソフトウェアを大量に送信することの技術的な難しさとなっており、識別も困難なポイントです。わかりました、それについて話さないで、ポイントに戻ってください!
私が与えた例は、特定がより困難な検証コードです。変形したり、フォントを変更したり、サイズを変更したり、回転させたりしない検証コードについては説明しません。ここにコードを書くことはできませんが、私が書いたアイデアを提供するだけです。このアイデアによると、私が書いたプログラムは、市場で販売されているプログラムよりもはるかに高くなっています。 (興味があるなら、私に聞いてください、私は他の人がここでそれを宣伝するのを助けたくありません、ハハ〜~~)
まず、デジタル検証コードから始めます。文字は数字よりも面倒です。ただし、デジタル検証コードの認識を把握すると、文字を使用する方が簡単になります。
検証コードは通常、写真であり、通常は4桁の数字です。処理プロセスは次のとおりです。最初に4つの部分に分割してから、1つずつ識別します。セグメンテーションは比較的単純なので、ここでは話すことはありません。ここでそれを識別する方法についてのみ話します。
私の方法は、5行、3列、15ブロックに識別する必要がある写真を分割することです。なぜそれらを15ブロックに分割するのですか?最初に写真を見てください!
○■○
■○■
■○■
■○■
○■○
○■○
■○
○■○
○■○
■■■
■■■
○■
■■■
■○○
■■■
■■■
○■
■■■
○■
■■■
最初にこれらの4つの例を挙げましょう。残りを自分で描くことができます。検証コード認識を行った場合、15ブロックに分割される理由をすぐに理解できます。実際、それは主に、この部門がより合理的であり、認識率を改善できるためです。
私の方法は、5行、3列、15ブロックに識別する必要がある写真を分割し、各ブロックを計算することです。各ブロックの有効ピクセルがパーセンテージを超えると、それらは■としてマークされます。それらがそれを超えない場合、それらは○(私は■、○、表示のために1および0としてマークすることができます)としてマークされます。ここでは、ここでの割合は、フォントの厚さに応じて67%、50%、33%、および20%になる可能性があることに注意してください。なぜこれらの数字が必要なのですか?これは、主にコンピューターの浮動小数点操作に関連しています。これらの数値を選択した場合、計算はより速くなり、エラーが発生しやすくなりません。それ以外の場合、コンピューターは、多数の計算を実行するときにエラーも発生します。もちろん、ここでは、自分に合った検証コード画像の割合を選択できます。 !
検証コードが変形せず、フォントを変更せず、サイズを変更しない、または回転しない場合、ほとんどのフォーラムでは比較的明確なブロック図を取得できるため、認識作業は基本的にこの時点で終了します。 ^_^