T
tuxedo
Gast
Hallo,
bastle gerade an einem Captcha-Decoder. Nur so aus jux und dollerei und weil man halt auch was dabei lernt... jetzt werden gleich die ersten schreien "Was für'n Bot soll'n das werden" oder "Du hast eindeutig zu viel Zeit". Nun, dem ist nicht so. Aber zurück zum eigentlichen Thema:
Hab mir das hier als Muster genommen:
Hab es ohne große schwierigkeiten geschafft mit nur 78ms CPU-Zeitaufwand folgendes draus zu machen:
Damit hab ich schonmal die Umrisse der Zeichen.
Nächster Ansatz wäre jetzt "Schablonen" der möglichen Zeichen (ohne "Löcher" und "Störungen") zu erstellen ( A-Z + 0-9 = 36Stück), und von jeder Schablone ein Shape (Generalpath, irgendwas in der Richtung) zu generieren und dann gegen das eigentliche Bild zu prüfen. Sprich: Schauen ob das Shape der Schablone im Shape des Bildes (die rote Umrandung) enthalten ist.
Nur steh ich da nun n bisschen aufm Schlauch. Die Buchstaben im Captcha sind je etwas gedreht. D.h. meine Schablone wird da nicht so ohne weiteres passen. Hinzu kommt, dass die Zeichen im Bild etwas "ramponiert" sind und hier und da Lücken aufweisen. Selbst wenn ich das mit dem gedrehten kompensiert bekomme, hab ich immer noch das Problem dass die Schablonen nicht Deckungsgleich wären und somit nur zu 9x% passen.
Kann mich jemand auf nen Algo oder dergleichen stupsen mit dem ich in meiner Sache weiter komme?
Oder bin ich shcon total auf'm Holzweg?
Ja, ich weiß, das vorhaben ist nicht gerade ohne und man braucht einiges an wissen. Aber schließlich muss man sich das ja auch praktisch aneignen. Von alleine kommt's nicht geflogen.
Wäre trotzdem für Hinweise und Tipps dankbar.
Gruß
Alex
bastle gerade an einem Captcha-Decoder. Nur so aus jux und dollerei und weil man halt auch was dabei lernt... jetzt werden gleich die ersten schreien "Was für'n Bot soll'n das werden" oder "Du hast eindeutig zu viel Zeit". Nun, dem ist nicht so. Aber zurück zum eigentlichen Thema:
Hab mir das hier als Muster genommen:
Hab es ohne große schwierigkeiten geschafft mit nur 78ms CPU-Zeitaufwand folgendes draus zu machen:
Damit hab ich schonmal die Umrisse der Zeichen.
Nächster Ansatz wäre jetzt "Schablonen" der möglichen Zeichen (ohne "Löcher" und "Störungen") zu erstellen ( A-Z + 0-9 = 36Stück), und von jeder Schablone ein Shape (Generalpath, irgendwas in der Richtung) zu generieren und dann gegen das eigentliche Bild zu prüfen. Sprich: Schauen ob das Shape der Schablone im Shape des Bildes (die rote Umrandung) enthalten ist.
Nur steh ich da nun n bisschen aufm Schlauch. Die Buchstaben im Captcha sind je etwas gedreht. D.h. meine Schablone wird da nicht so ohne weiteres passen. Hinzu kommt, dass die Zeichen im Bild etwas "ramponiert" sind und hier und da Lücken aufweisen. Selbst wenn ich das mit dem gedrehten kompensiert bekomme, hab ich immer noch das Problem dass die Schablonen nicht Deckungsgleich wären und somit nur zu 9x% passen.
Kann mich jemand auf nen Algo oder dergleichen stupsen mit dem ich in meiner Sache weiter komme?
Oder bin ich shcon total auf'm Holzweg?
Ja, ich weiß, das vorhaben ist nicht gerade ohne und man braucht einiges an wissen. Aber schließlich muss man sich das ja auch praktisch aneignen. Von alleine kommt's nicht geflogen.
Wäre trotzdem für Hinweise und Tipps dankbar.
Gruß
Alex