Gambas-it

Gambas dal mondo esterno => Spagna => Topic aperto da: vuott - 15 Ottobre 2019, 09:37:49

Titolo: Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: vuott - 15 Ottobre 2019, 09:37:49
https://foro.gambas-es.org/viewtopic.php?f=5&t=7787
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: Gianluigi - 15 Ottobre 2019, 12:34:34
A me il programma OCR funziona bene, ti allego l'output con due warning.
Volevo chiederti se sarebbe possibile invece di un'immagine ottenere del testo.
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: vuott - 15 Ottobre 2019, 12:43:08
... invece di un'immagine ottenere del testo.

...in che senso ?
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: Gianluigi - 15 Ottobre 2019, 14:02:00
... invece di un'immagine ottenere del testo.

...in che senso ?

Col tuo programma ho fatto lo scanner di una pagina di testo, ho ottenuto un'immagine della pagina di testo (non modificabile).
Normalmente OCR dovrebbe restituire del testo (modificabile) e non l'immagine del testo, o sbaglio?
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: vuott - 15 Ottobre 2019, 14:53:16
Il risultato testuale del riconoscimento ottico dei caratteri (OCR) in quel mio semplice codice è contenuto nella variabile di tipo stringa "s" (vedi quartultima riga).
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: Gianluigi - 15 Ottobre 2019, 15:27:49
 :-[ Si scusa hai ragione, il mio errore è stato quello di scannerizzare il primo foglio scritto sottomano e, cosa strana, era codice gambas.
Questo mi ha tratto in inganno.  :-[
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: vuott - 15 Ottobre 2019, 15:53:12
scannerizzare il primo foglio scritto sottomano e, cosa strana, era codice gambas.
Lo avevo notato vedendo il file txt da te allegato.
Vedo che a te funziona.
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: vuott - 15 Ottobre 2019, 17:39:50
...output con due warning.
Il primo warning l'ho eliminato: mancava, come sospettavo, una funzione per impostare la risoluzione per il riconoscimento.
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: Gianluigi - 15 Ottobre 2019, 18:09:36
Non so se può esserti utile, avevo notato che, nella console, il secondo "Restare In attesa..." continuava a lampeggiare anche dopo la fine del programma...
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: vuott - 15 Ottobre 2019, 18:26:13
avevo notato che, nella console, il secondo "Restare In attesa..." continuava a lampeggiare anche dopo la fine del programma...
Sì, lo so.
Ora ho cercato di rimediare.
Comunque tieni conto che questo è più un programma di prova.
Mi serve, perché devo rimettere mano al mio vecchio programma RPscan.
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: vuott - 15 Ottobre 2019, 19:09:19
Il primo warning lo eliminato
Signor vuott,
le comunico che ho eliminato anche il secondo warning.  ;D
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: Gianluigi - 15 Ottobre 2019, 20:02:07
Il primo warning lo eliminato
Signor vuott,
le comunico che ho eliminato anche il secondo warning.  ;D

Quello delle 19:06 non funziona proprio ne immagine ne test.

Purtroppo devo uscire, a più tardi...
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: vuott - 15 Ottobre 2019, 20:42:32
Quello delle 19:06 non funziona proprio ne immagine ne test.
Cosa accade di preciso ? E a quale riga ?
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: vuott - 15 Ottobre 2019, 21:07:06
Ho ripreso il codice dal sito spagnolo, e a me funziona regolarmente.

Assicurati che la Costante OCR_BOOL sia posta a True !
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: Gianluigi - 15 Ottobre 2019, 23:02:10
Scusa, probabilmente a causa della fretta devo aver copiato male il codice.
Funziona bene, a seguire l'output:
Codice: [Seleziona]
Dispositivo:     hpaio:/net/Officejet_6700
Pixels per line: 7650
Colonne:         2550
Righe:           3508
Bytes per line:  1
Modalità:        Color
Risoluzione:     300 dpi

0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768
0x558de5e00768

Dati grezzi:     26836200 byte
Colonne x Righe: 8945400 pixel

Riconoscimento caratteri.
Image too small to scale!! (3x36 vs min width of 3)
Line cannot be recognized!!
Image too small to scale!! (3x36 vs min width of 3)
Line cannot be recognized!!
Image too small to scale!! (2x36 vs min width of 3)
Line cannot be recognized!!
                   

ee OOOOOOOOOEOoEEOEOEEEEeeEeee eee
File: /home/gian/Poesie Romane Pagina 1 di 2
Er giorno der giudizzio (Belli)
Quattro angioloni co le tromme in bocca
Se metteranno uno pe cantone
A ssona: poi co ttanto de vocione
Cominceranno a di: "Fora a chi ttocca"
Allora viera su una filastrocca
De schertri da la terra a ppecorone,
Pe ripija ffigura de perzone
Come purcini attorno de la biocca.
E sta biocca sara Dio benedetto,
Che ne fara du' parte, bianca, e nera:
Una pe anna in cantina, una sur tetto.
All'urtimo uscira 'na sonajera
D'angioli, e, come si ss'annassi a letto,
Smorzeranno li lumi, e bona sera
A chi tanto e a chi gnente! (Trilussa)
Da quanno che da segni de pazzia,
povero Meo! fa pena! E diventato
pallido, secco secco, allampanato,
| robba che se lo vedi scappi via!
er dottore m'ha detto: - E 'na mania
che nun se pd guari: lui s'é affissato
d'esse un poeta, d'esse un letterato,
ch'é la cosa pitt peggio che ce sia! -
Dice ch'er gran talento é stato quello
che j'ha scombussolato un po' la mente
pe’ via de lo sviluppo der cervello...
Povero Meo! Se invece d'esse matto
fosse rimasto scemo solamente,
chi sa che nome se sarebbe fatto! ;
Er Porco e er Somaro (Trilussa)
Una matina un povero Somaro
Ner vede un Porco amico anna ar macello,
Sbott6 in un pianto e disse: - Addio, fratello,
Nun ce vedremo pil nun c'é riparo!
- Bisogna esse' filosofo,bisogna:
- Je disse er Porco - via nun fa' lo scemo,
Che forse un giorno ce ritroveremo
In quarche mortatella de Bologna!
L’uguaglianza (Trilussa)
Fissato ne l'idea de l'uguajanza
un Gallo scrisse all'Aquila: - Compagna,
siccome te ne stai su la montagna
bisogna che abbolimo 'sta distanza:
perché nun @ né giusto né civile
ch'io stia fra la monnezza d'un cortile,
ma sarebbe pit’ commodo e pill bello
de vive ner medesimo livello. -
L'Aquila je rispose: - Caro mio,
accetto volentieri la proposta:
volemo fa' amicizzia? So' disposta:
ma nun pretenne che m'abbassi io.
Se te senti la forza necessaria
spalanca l'ale e viettene per aria:
se nun t'abbasta l'anima de fallo
io seguito a fa' l'Aquila e tu er Gallo.

Solo qualche errore di riconoscimento ma questo dipende dalla libreria
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: vuott - 15 Ottobre 2019, 23:05:19
Ahò, ma che te leggi le poesie in romanesco ?  ;D

Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: Gianluigi - 15 Ottobre 2019, 23:08:47
Ahò, ma che te leggi le poesie in romanesco ?  ;D

Pensa che un paio di queste le ho studiate alle elementari.
Il nostro maestro era incredibile: Parliamo degli anni 50  :D
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: kicco - 16 Ottobre 2019, 08:39:34
Citazione
Pensa che un paio di queste le ho studiate alle elementari.
Ah ecco...   :P
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: Gianluigi - 16 Ottobre 2019, 11:47:09
Citazione
Pensa che un paio di queste le ho studiate alle elementari.
Ah ecco...   :P

Cosa vorresti insinuare, non è forse mitico un maestro che insegnava le poesie nei vari dialetti, le risate che ci facevamo quando le si leggevano in classe nei loro alieni vernacoli, senza esagerare però altrimenti punizione corporale (pertica in testa).
Quanti possono dire che da bambini non vedevano l'ora di andare a scuola...
Poi personalmente non mi piaceva studiare e sono rimasto un asino o più precisamente una capra.
 :P :P :P

Nota: il bello è che, dopo averla letta, dovevi anche spiegarne il significato.
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: vuott - 16 Ottobre 2019, 12:20:34
Nota: il bello è che, dopo averla letta, dovevi anche spiegarne il significato.

https://www.youtube.com/watch?v=K22ny28QfH0
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: Gianluigi - 16 Ottobre 2019, 13:50:46
 :) il Grande Principe  :)
Titolo: Re:Semplice programma per usare lo Scanner con le funzioni esterne di Libsane
Inserito da: vuott - 16 Ottobre 2019, 14:42:23
il Grande Principe

https://www.youtube.com/watch?v=V4BX7TRlToU#t=132    :D