Da viele Websites jetzt die Verifizierungscode -Technologie hinzugefügt haben, um die Sicherheit zu verbessern und den automatischen Betrieb von Programmen zu verhindern. Die Mehrheit der Webmaster bringt jedoch Probleme, Websites zu bewerben. Ich werde diesen Artikel über Verifizierungscodeerkennungstechnologie schreiben, und die Mängel sind unvermeidlich! Ich schreibe nie etwas, aber heute möchte ich nur veraltet sein!
Die Mehrheit der Webmasters bewerbt ihre eigenen Websites und veröffentlichen häufig einige Werbewerbung. Wenn sie sich auf manuelle Arbeit verlassen, ist es zu langsam und teuer. Daher besteht die ideale Methode darin, die Massensende -Software zu verwenden. In vielen Websites verfügen jedoch jetzt Überprüfungscodes, was zu einer technischen Schwierigkeit bei der Senden von Massensendungen geworden ist, und das Identifizieren ist auch ein schwieriger Punkt unter den Schwierigkeiten. Ok, rede nicht darüber und kehrt wieder auf den Punkt!
Das Beispiel, das ich gegeben habe, ist ein Verifizierungscode, der schwieriger zu identifizieren ist. Es werden keine Überprüfungscodes erörtert, die nicht verformen, Schriftarten ändern, die Größen ändern und drehen. Ich schreibe den Code vielleicht nicht hier, sondern biete nur die Ideen an, die ich geschrieben habe. Nach dieser Idee sind die von mir geschriebenen Programme viel höher als die auf dem Markt verkauften Programme. (Wenn Sie interessiert sind, fragen Sie mich bitte, ich möchte anderen nicht helfen, es hier zu fördern, haha ~ ~)
Beginnen Sie zunächst mit dem digitalen Verifizierungscode. Die Buchstaben sind problematischer als Zahlen. Wenn Sie jedoch die Erkennung des digitalen Verifizierungscodes herausfinden, ist es einfacher, die Buchstaben zu verwenden.
Der Verifizierungscode ist im Allgemeinen ein Bild und im Allgemeinen eine 4-stellige Zahl. Der Verarbeitungsprozess ist: Teilen Sie ihn zuerst in 4 Teile auf und identifizieren Sie ihn dann nacheinander. Da die Segmentierung relativ einfach ist, werde ich hier nicht darüber sprechen, ich werde nur darüber sprechen, wie ich sie hier identifizieren kann.
Meine Methode ist es, die Bilder zu teilen, die in 5 Zeilen, 3 Spalten und 15 Blöcke identifiziert werden müssen. Warum sie in 15 Blöcke unterteilen? Schau dir zuerst das Bild an!
○ ■ ○
■ ○ ■
■ ○ ■
■ ○ ■
○ ■ ○
○ ■ ○
■ ○
○ ■ ○
○ ■ ○
■■■
■■■
○ ○ ■
■■■
■ ○LLE
■■■
■■■
○ ○ ■
■■■
○ ○ ■
■■■
Lassen Sie mich Ihnen zuerst diese 4 Beispiele geben, und Sie können den Rest selbst zeichnen. Wenn Sie die Erkennung von Verifizierungscode erstellt haben, werden Sie auf jeden Fall schnell verstehen, warum er in 15 Blöcke unterteilt ist. In der Tat liegt dies hauptsächlich daran, dass diese Abteilung vernünftiger ist und die Erkennungsrate verbessern kann.
Meine Methode ist es, die Bilder zu teilen, die in 5 Zeilen, 3 Spalten und 15 Blöcke identifiziert werden müssen, und dann jeden Block zu berechnen. Wenn die effektiven Pixel in jedem Block den Prozentsatz überschreiten, werden sie als ■ gekennzeichnet. Wenn sie es nicht überschreiten, werden sie als ○ markiert (ich habe ■, ○, Sie können es als 1 und 0 für die Anzeige markieren). Hier sollten Sie beachten, dass der Prozentsatz hier 67%, 50%, 33%und 20%je nach Dicke der Schrift betragen kann. Warum brauchst du diese Zahlen? Es hängt hauptsächlich mit dem Betrieb des Computers des Computers zusammen. Wenn Sie diese Zahlen auswählen, ist die Berechnung schneller und ist nicht anfällig für Fehler. Andernfalls macht der Computer auch Fehler bei der Durchführung einer großen Anzahl von Berechnungen! Hier können Sie hier natürlich den Prozentsatz des Verifizierungscode -Bildes auswählen, das zu Ihnen passt! !
Wenn der Verifizierungscode nicht verformt, die Schrift nicht ändert, die Größe nicht ändert oder sich nicht dreht, endet unsere Erkennungsarbeiten im Grunde genommen an diesem Punkt, da ein relativ klares Blockdiagramm erhalten werden kann, was für die meisten Foren ausreicht. ^_^