Sziasztok!
Ismertek-e olyan programot, vagy módszert, aminek a segítségével a képenyő (monitor) egy részén olvasható szöveges feliratot értelmezni tudnám karakterenkén és lementeni?
Az ötleteket megköszönném!
- 1250 megtekintés
Hozzászólások
Ha a szokasos hat karakteres terminal vmelyikerol van szo, akkor:
cat /dev/vcs1
man vcs
- A hozzászóláshoz be kell jelentkezni
Rendes normál monitorról lenne szó. Pl. amin éppen most ezt a szöveget is olvasod.
- A hozzászóláshoz be kell jelentkezni
és mi áll a rendelkezésedre?
-a VGA jel dróton?
-admin vagy azon az OS-en, ami megjeleníti? Egyébként mi az?
-Grafikus módban van? Szövegesben?
mrceeka
- A hozzászóláshoz be kell jelentkezni
-Rendelkezésre áll maga a számítógép.
-Igen Admin vagyok. Windows XP vagy UBUNTU 8.04
-Grafikus módban van egy GUI programban, de rendes szöveg. Nem különleges karakterekkel. Viszonylag nagy (inkább normál!) méretben.
- A hozzászóláshoz be kell jelentkezni
XP-n először megnézném, hogy az AutoIt mennyire lát bele az adott ablak tartalmába.
mrceeka
- A hozzászóláshoz be kell jelentkezni
Nekem csak az jutott eszembe, h csinálsz egy screenshotot a kérdéses területről, pl az ImageMagick import parancsával, aztán ráeresztesz valami karakterfelismerő progit (gocr, ocrad, tesseract...)
Persze ennél biztos lehet jobbat valami olyasmivel, ami betöltene egy rakás fontot néhány méretben és azokat próbálná illeszteni, mint a MobiMouse windowson.
De egy kísérletet megér, nekem elég sokat hibázik (egy terminál ablakra próbáltam ki). Talán más engine-t használva, vagy cropolva a kérdéses területet, vagy fene tudja hogyan lehetne javítani.
manni@manni-laptop:~$ wmctrl -l
0x02c00001 1 manni-laptop todo : bash
0x02c0055c 0 manni-laptop manni : bash
manni@manni-laptop:~$ import -window 0x02c0055c screen.pnm
manni@manni-laptop:~$ gocr screen.pnm
- A hozzászóláshoz be kell jelentkezni
Más ötlet: van egy stardict nevű progi, az valahogy kinyeri a szöveget, ami fölé viszed az egeret (és lefordítja). Meg lehetne nézni, hogy csinálja.
- A hozzászóláshoz be kell jelentkezni
Erre vagy az elobb emlitett screenshot+OCR ad modot, megturbozva esetleg az alapertelmezett fontok betanulasaval (pl. mobimouse)
De szerintem valahol arra is van API, hogy GUI objektumokbol kinyerjed a szoveges reprezentaciot. Persze ez objektumok bizonyos osztalyan fog csak mukodni, kepeken egyaltalan nem.
--
The Net is indeed vast and infinite...
http://gablog.eu
- A hozzászóláshoz be kell jelentkezni
Köszönöm mindenkinek a tanácsokat!
Megnézem őket.
- A hozzászóláshoz be kell jelentkezni
Linuxra: nézd meg a gpm forráskódját, bár szerintem az is vcs-t használ. (Én nem néztem.)
XP-re nincs tippem.
- A hozzászóláshoz be kell jelentkezni