Newsgroup: it.comp.lang.visual-basic
Titolo: lettura testo da videata

Ciao ragazzi,
vorrei che al passaggio del mouse su una videata di qualsiasi finestra, che
sia un .jpg/.doc/.exe/...., l'applicazione sia in grado di capire/leggere
parole/testo scritto/disegnato.
E' possibile?
Grazie.

jak ha scritto:

Direi che è di una tale complessità che rasenta l'impossibile:
- per elaborare i disegni al fine di estrarne del testo occorre un
riconoscitore di testo (OCR); non credo ci siano componenti free, e
farlo è decisamente complesso
- anche leggere il testo vero e proprio non decisamente è semplice.
Dovresti usare uno sfracelo di API, con una procedura di questo tipo:
- determina la posizione corrente del mouse
- determina la finestra in tale posizione (WindowFromPoint())
- determinare che finestra è (in base alla classe e in base al programma
che ne è proprietario)
- ogni tipo di finestra ha un suo modo per leggere il testo ivi
contenuto (e questo è decisamente incasinato)
- occorre anche capire a quale punto del testo contenuto della finestra
corrisponde la posizione del mouse
- oltre a ciò occorre usare opportune procedure per creare aree di
memoria "condivise", ossia per copiare i dati dalla memoria di un
applicativo in esecuzione a quelle del tuo programma
...in poche parole: vedi l'inizio di questa mia risposta.

jak wrote:

La risposta corretta te l'ha già fornita Michele Locati.
Io però, ti chiedo qual'è il tuo scopo, ovvero, per quale motivo vorresti 
realizzare un programma del genere?... magari, c'è un'altra strada per 
farlo...
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

Forse intende fare il drag and drop, forse per copiare immagini al volo...
Ciao,
--
Carmine ( 
pikachu...@gmail.com
 (Togli la scritta NOSPAM) )
Webmaster di The Total Site (
http://www.tekkentag.altervista.org/
 )
Webmaster di SceptilePage (
http://www.sceptilepage.altervista.org/
 )
Account Messenger: 
thetot...@msn.com
MyBLOG (NEW!!) 
http://spaces.msn.com/members/itanet/


per i testi no problem, ricordo un programmillo di traduzione ("babylon 
trasloo"?) che stava nella systray che funzionava cosi. Non ricordo se 
funzionava anche sui jpg con ocr... alla fine per "semplicita'" io userei un 
motore ocr, cerca in giro se ce ne sono di free.
Analisi al volo :
1) combinazione di tasti per avviare il prog.
2) crea un rettangolo di selezione
3) leggi la bitmap della finestra attiva
4) processa la bitmap ritagliata in base al rettangolo di selezione
5) lancia il motore ocr
6) proponi in un baloon / msgbox il testo risultante
che te ne pare concettualmente ?
-- 
[Gigio2k]
http://www.g2kweb.it
[ it-alt.comp.hardware.modding ] - 
http://www.g2kweb.it/ichm
 

 volo... Ciao,
Ciao Carmine,
no, non credo proprio... e se dovesse essere come dici tu, si è spiegato 
NON DA CANI, peggio ;)
P.S.[OT] La stai cercando una fidanzatina? Forza, datti da fare... lascia 
perdere 'sto PC!


 ha scritto nel messaggio
news:d9sh0e$12e$1...@area.cu.mi.it...


Concettualmente non è male. Ma tu intendi dire che basta un motore ocr, sia
per le finestre di applicazioni e sia per immagini? Oppure un motore ocr per
le immagini e un programmino tipo "babylon traslator" per i testi?
Sapreste indicarmi dove poter trovare la giusta documentazione per poter
capire come organizzarmi???
Penso che mi sia molto utile studiare le api di windows che mi possano
servire. Quali???
Grazie, ciao!!!
"Gigio2k" <spam@spam@g2kweb.it.invalid> ha scritto nel messaggio
news:3ie43kF...@individual.net...


 "Gigio2k" <spam@spam@g2kweb.it.invalid> ha scritto


 perdere 'sto PC!
Si cerca...
Ciao ;-)


Mmm...
Mi pare una buona soluzione, è possibile semplificare ancora di più le cose
se il programma mette a disposizione le dll con le rispettive funzioni.
Oppure, ancora meglio, trovare il codice sorgente di un ocr, studiarselo ed
implementare le varie funzioni in una dll personalizzata.
Ciao,
P.s.: Fatti pagare un sacco per fare questo programma ;-)))


 motore ocr, cerca in giro se ce ne sono di free.
Ciao Jak.
Tempo fa avevo cercato un OCR free. Ne avevo trovato qualcuno (OOCR,
OpenOCR, GOCR/JOCR e forse un altro paio), ma nessuno sufficientemente
funzionante. Ne hai trovato qualcuno affidabile?

 ha scritto nel messaggio
news:Ostwe.88342$75.41...@news4.tin.it...
