Hur läser man ut text från en gif bild?

Permalänk

Hur läser man ut text från en gif bild?

Jag undrar hur man ska gå tillväga för att läsa ut texten från en gif bild, skulle fördedra c++ men php, java funkar också. Jag har aldrig jobbat med bildet förr så jag har ingen aning om vart jag ska börja men det är verkligen något jag vill lära mig.

Jag vill bara ha något sätt att få ut schema av denna typen i textformat, bryar mig inte om jag får ut det i en enda lång sträng direkt för jag kan strukturera det själv efteråt men det skulle vara fördel om man kunde få varje dag för sig uppifrån och ner.

Exempel schema: http://img685.imageshack.us/img685/3582/schema.gif

Visa signatur

[i7 2600k @ 5GHz| NH-D14, fläktar utbyta mot ljudlösa 120mm SySS 800| Asus P8P67| HD6870 DirectCU| Corsair 4x8GB (32GB) 1600MHz DDR3| Moddat Corsair 550VX | Mac Pro / G5 Chassi| 2x120GB raid0 Intel 520 sys+ 2x3TB slask & home (riktig lagring på 12TB ZRAID NAS som även home backuppas/rsyncas till) ] - Helt ljudlös om man inte lägger örat intill chassit
[ MacBook Pro Retina 13 | 16GB ram | 256GB PCIe SSD | OS X(main), Arch ]

Permalänk
Hedersmedlem

Tesseract kanske kan vara något?

Permalänk
Medlem

Det där är ett jättesvårt problem. Jäääättesvårt. Om du vill ha schemat får du kontakta dom som skapar bilderna och be dom lägga ut en textvariant också. Tro mig, det är inte lönt att ge sig in på det. Tesseract är inte lönt heller, jag lekte med det för ett tag sedan och det var bara skräp.

Visa signatur

www.filipsprogram.tk - lite freeware
"Delight, herregud. Talang är bara förnamnet."

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Delight
Det där är ett jättesvårt problem. Jäääättesvårt. Om du vill ha schemat får du kontakta dom som skapar bilderna och be dom lägga ut en textvariant också. Tro mig, det är inte lönt att ge sig in på det. Tesseract är inte lönt heller, jag lekte med det för ett tag sedan och det var bara skräp.

Håller helt klart med dig om att det inte är ett helt enkelt problem men ändå skulle jag då inte säga jättesvårt. Eftersom det är en väldigt klar bild, alltså ingen inscannad (då blir det först förhållandevis mycket svårare) med en klar struktur så är det långt ifrån omöjligt men har du ingen erfarenhet av det hela kan det helt klart vara svårt att få grepp om det hela. Tvivlar på att det finns något vettigt lib som klarar av det på ett så pass enkelt sätt att det är värt att använda istället för att göra eget.

Enklaste lösningen är samma som Delight säger att få de som lägger upp schemat att lägga upp även en textvariant. Är det inte möjligt så nog går det att lösa på annat vis, frågan är mest hur gärna du vill det.

Var du kan börja är att analysera bilden och se var texten du vill tolka befinner sig i bilden. Mycket som finns med är konstant, till exempel veckodagarna. Texten du vill analysera finns alltså i de respektive rutorna i schemat.

Efter detta så kan du mer specifikt med ditt program leta var i denna ruta finns min text.

Nu när du fått ut denna begränsade zon kan du börja separera varje bokstav för sig själv. Det kan du göra genom att utnyttja det mellanrum som oftast finns mellan alla tecken.

Nu när du isolerat varje tecken för sig själv så ska du då göra det sista steget, få reda på vilket tecken det är. En av alla de lösningar som finns är att du skapar ett arkiv av bilder där du har en bild för varje tecken som finns tillgängligt och sen så jämför du varje isolerat tecken i din gif mot dessa som finns i arkivet. Är kanske inte den snabbaste eller smartaste lösningen men den är förhållandevis enkel att förstå sig på när man börjar med detta.

Där har du ett väldigt förenklat exempel på hur man kan lösa ett problem som detta. Vore kul och se om någon annan har någon annan intressant lösning.

Permalänk

Varför ska du programmera detta? måste ju finnas program?

typ detta:
http://www.free-ocr.com/

Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase

Permalänk
Medlem

Snacka om att krångla till det. Detta är ju knappast den lättaste lösningen. Vad gör du om de byter design/font på schemat? Försök få tag på rådatan istället. Det är ju garanterat någon som sitter inne på det.

Permalänk

Slappt schema ^^

Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase

Permalänk

Jag har redan kontaktat dem och frågat om man kunde få det i textformat på något vis, men det ville de inte. Utan det är bara om man har en egen organisation som använder deras schemasystem som man kan få ut det i textformat(xml), vilket jag tycker är kasst men det är inte att göra åt.

OfT: Schemat hade varit najs om det inte vore för att jag har valt extra kurser så att jag får gå 2 timmar längre här och där. Dessutom går det åt 3 timmar per dag i busstider. Tyvärr valde jag nog fel program :/, skulle tagit NV och i en skola någonstans närmare. Men det känns inte lönt att byta så här sent.

Visa signatur

[i7 2600k @ 5GHz| NH-D14, fläktar utbyta mot ljudlösa 120mm SySS 800| Asus P8P67| HD6870 DirectCU| Corsair 4x8GB (32GB) 1600MHz DDR3| Moddat Corsair 550VX | Mac Pro / G5 Chassi| 2x120GB raid0 Intel 520 sys+ 2x3TB slask & home (riktig lagring på 12TB ZRAID NAS som även home backuppas/rsyncas till) ] - Helt ljudlös om man inte lägger örat intill chassit
[ MacBook Pro Retina 13 | 16GB ram | 256GB PCIe SSD | OS X(main), Arch ]