Newsgroup: it.comp.appl.access
Titolo: [OT] Software OCR con moduli personalizzati e scan multipagina

Scusa per l'OT, ma forse tra di Voi c'è qualcuno che può darmi qualche 
dritta, visto che la ditta che attualmente mi fornisce il software mi 
sta facendo dannare.
avrei bisogno di uno (o più) software  (possibilmente comandabili da 
linea di comando, per automatizzarli) che fa così:
- scansione numerose pagine e crea per ogni pagina un file
- attraverso dei moduli personalizzati legge solo determinate parti del 
documento scansito
- registra i dati letti in un una tabella (possibilmente compatibile con 
i formati letti da access)
per la vostra esperienza, esiste qualcosa di simile? ci sono on-line 
trial da provare?
Grazie ancora
ciao
Nick

 Nick
stai pensando di mandarli a quel paese? Grande!
;-)

 
oltre...molto oltre... quel paese è troppo vicino :P :)
Ciao
Nick

"Nick" <senz...@chedetesul.NG> ha scritto nel messaggio 
news:DEUMf.12353$A83.3...@twister1.libero.it...

Se hai office XP (in poi) hai a disposizione negli strumenti di office 
"Microsoft Office Documenti Imaging" con OCR.
Tramite la libreria WIA puoi implementare la funzionalità nei tuoi progetti; 
sul sito comune (
www.sitocomune.com
) trovi un esempio di utilizzo della 
libreria WIA inviato da Carlo Costarella e su 
msdn.microsoft.com
 trovi info 
sulla libreria e i suoi oggetti...
Ciao.
-- 
Sergio MAZZA 

Sergio MAZZA ha detto: in data 28/02/2006 14.30:

Per come avevo visionato le pagine che mi hai messo sopra, purtroppo non 
sono riuscito a trovare quello che mi serve, ovvero la possibilità di 
riconoscere una determinata sezione del documento e ciò che viene letto 
inserirlo in un campo, un'altra sezione in un altro campo , ecc.
Proverò a riguardare se per caso mi è scappata qualche opzione (tipo 
settare in pixel l'area da leggere, ecc)
Grazie per l'info
ciao
Nick

 Nick
Calma, calma.
Il software che chiedi, secondo me, non esite; esiste invece la possibilità 
di eseguire una scansione di un documento, (*) la possibilità di definire 
delle aree di riconoscimento del testo, la possibilità di salvare il testo 
ottenuto in una tabella.
(*) non ho mai provato con l'automazione OLE, è ovvio che manualmente 
funziona.
Di solito, le funzionalità che il software ti mette a disposizione, quelle 
eseguibili manualmente, sono disponibili anche via automazione OLE; se 
supportata...
Ciao.
-- 
Sergio MAZZA 

 
io con lo scanning di windows non sono riuscito nemmeno in manuale a 
fare la sansione di un documento suddiviso in varie sezioni.
tra le reference che ho trovato su msdn non ho trovato il comando per 
controllare un'area da me data, trovo solo il comando che avvia l'ocr 
della pagina acquisita..
hai suggerimenti? (di sicuro sono io che non trovo la sezione giusta... 
perchè come dici tu anche io penso che ciò che si può fare manualmente 
si può fare in automazione, o almeno lo spero :D)
Grazie
Ciao
Nick

Sergio MAZZA ha detto: in data 01/03/2006 9.10:

Probabilmente mi sto perdendo in un bicchiere d'acqua, ma come faccio a 
creare l'oggetto Image OCR control?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/3rdparty/html/hidh_imgocr_contents.asp
ci sono un sacco di proprietà e metodi da usare.. ma non riesco a creare 
  l'oggetto per usarle.. ho provato a scorrere gli activex ma non ne ho, 
ho provato ad inserire un oggetto da file  ma nulla, le proprietà non 
vengono trovate...
dove sbaglio?
Grazie
Ciao
Nick

 Nick
Stai sbagliando controllo se hai WinXP; vai sul sito comune - sezione 
General:
6.214 Usare uno scanner con VBA
li trovi informazioni per utilizzare la libreria WIA e i riferimenti su 
web...
Ciao.
-- 
Sergio MAZZA 

 Nick
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/Mspauto/html/dimthOCR_HV01040595.asp
Ciao.
-- 
Sergio MAZZA 

 
ma attraverso la WIA non ho trovato alcuna proprietà o metodo per 
utilizzare l'OCR, ci sono i metodi per usare lo scanner, ruotare le 
immagini, convertirle, ecc.. ma non per riconoscerle...
o mi manca qualche pezzo?
esiste l'Image OCR control... ma non ho capito come inizializzarlo... 
una volta capito quello penso che il tutto prende forma...
purtroppo non riesco ad aprire un sito che microsoft cita nelle 
referenze per scaricare/compreare l'imaging for windows, che credo serva 
per creare le dll e quant'altro...
Grazie ancora
Ciao
Nick

 Nick
Leggi sotto...
Ciao.
-- 
Sergio MAZZA 

 
ora vedo se di questo oggetto riesco a cavarne fuori qualcosa ;)
errori per lo meno non ne da.. anche se devo capire come visualizzare 
l'output :)
Grazie
ciao
Nick

 Nick
Se non ho letto male (l'ho fatto in fretta), l'output è indirizzato nella 
clipboard...
Ciao.
-- 
Sergio MAZZA 

 Scusa per l'OT, ma forse tra di Voi c'è qualcuno che può darmi qualche 
ho scritto io un software che fa questo lavoro.
Prima le pagine sono passate in un ocr (omnipage o simile) quindi nel mio
software (in delphi collegato a databae .mdb) che sottopone i txt a un
input paramatrizzato in base a regole.
Risultati su 80/90 %
Saluti - Silvano
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Questo uno spezzone di codice che permette il riconoscimento ottico (OCR) di 
una porzione di immagine (tratto dalla guida MODI VBA):
Sub TestRects()
  Dim miSelectRectDoc As MODI.Document
  Dim miSelectRectWord As MODI.Word
  Dim miSelectRectRects As MODI.MiRects
  Dim miSelectRectRect As MODI.MiRect
  Dim strRectInfo As String
  ' Load an existing TIFF file.
  Set miSelectRectDoc = New MODI.Document
  miSelectRectDoc.Create "C:\document1.tif"
  ' Perform OCR.
  miSelectRectDoc.Images(0).OCR
  ' Retrieve and display bounding rectangle information.
  Set miSelectRectRects = miSelectRectDoc.Images(0).Layout.Words(2).Rects
  strRectInfo = "Word falls within " & miSelectRectRects.Count & _
   " bounding rectangle(s)." & vbCrLf
    For Each miSelectRectRect In miSelectRectRects
    strRectInfo = strRectInfo & _
      " Rectangle coordinates: " & vbCrLf & _
      "  - Left: " & miSelectRectRect.Left & vbCrLf & _
      "  - Right: " & miSelectRectRect.Right & vbCrLf & _
      "  - Top: " & miSelectRectRect.Top & vbCrLf & _
      "  - Bottom: " & miSelectRectRect.Bottom
    Next
  MsgBox strRectInfo, vbInformation + vbOKOnly, _
    "Rectangle Information"
  Set miSelectRectRect = Nothing
  Set miSelectRectRects = Nothing
  Set miSelectRectWord = Nothing
  Set miSelectRectDoc = Nothing
End Sub
Ciao, Carlo 

 ha scritto nel messaggio 
news:44069225$0$18293$4faf...@reader1.news.tin.it...

Come disse qualcuno più famoso di me: "...Chiedete e vi sarà dato..."...
Ciao.
-- 
Sergio MAZZA 

 
Se non ne esco dal MODI ti contatto ;)
Grazie
ciao
Nick

Sergio MAZZA ha detto: in data 02/03/2006 8.30:

Ho infatti scaricato la reference del MODI e ora me la sto ben spulciando...
Grazie per le dritte ;)
Ciao
Nick


Beh, anche tu non scherzi...
L'ultima volta mi hai tirato fuori da un bell'impiccio...
Ciao, Carlo 

 Ciao, Carlo
Se posso faccio volentieri...
Ciao.
-- 
Sergio MAZZA