Hej! I och med att det är just en gif-bild låter det inte omöjligt... jag förutsätter att det är en enfärgad bakgrund och text."Scanna av" en gif-bild oc få fram text...
Jag har ett uppdrag som känns riktigt svårt... Jag använder i en VB-applikation ASPTear för att hämta information från en annan websida. Nu har denna websida gjort lite ändringar som komlicerar för mig. Jag skulle behöva "läsa av" en gif-bild som text. Gif-bilden är mycket enkel och består endast av ett antal siffror, men jag vet inte hur jag ska gå tillväga...
Jag har tittat lite efter olika OCR lösningar, men är verkligen i behov av lite smarta råd.
Hoppas in i det sista,
LinnSv: "Scanna av" en gif-bild oc få fram text...
Mitt förslag är följande:
För det första kan du ju titta om du kan lista ut i vilken punkt siffrorna börjar stå, låt säga att de står placerade 20 pixlar in från höger och 5 pixlar uppifrån eller något i den stilen. (Alltså att de alltid står skrivna så långt ifrån hörnet.)
Då kan du fortsätta med att ta reda på vilket typsnitt de använder, eller kopiera varje siffra de kan tänkas använda. Hur som helst placerar dem i egna bildfiler, "0.gif", "1.gif", etc.
Sen gör du så att du jämför din startbild med varje enskild bild från "0" till "9", med början i "startpixeln" (20, 5 enligt ovan).
När du får en match sparar du resultatet, hoppar ett steg åt höger och upprepar tills de tar slut.
Ok, i princip låter det enkelt, men det är troligtvis en hel del pillande, du kommer få krångla med att lista ut hur breda alla siffror är etc. (du kan ju återkomma om du vill ha tips med det, t.ex.)
Använder de antialiasing (vilket är mindre troligt iom att det är gif) så är det jävligt svårt. Du får då göra så att du försöker hitta den bästa matchningen (också där finns det nog en ganska vettig lösning).