Blog

Come ottenere risultati OCR migliori da uno screenshot

Pubblicato · ocr, riconoscimento testo, consigli, precisione

Come ottenere risultati OCR migliori da uno screenshot

Il riconoscimento del testo vale quanto i pixel che gli dai. Ritaglia stretto, mantieni la risoluzione, evita inclinazioni e sfondi caotici e conosci i limiti di lingua.

L'OCR è migliorato moltissimo, ma segue ancora la stessa regola di un lettore umano: un testo nitido, dritto e ben illuminato è facile; un testo minuscolo e inclinato su una trama no. Qualche abitudine prima di premere il pulsante OCR fa la differenza tra una copia pulita e una riga di supposizioni.

Ritaglia il testo, non attorno al testo

Il riconoscitore lavora sull'area selezionata. L'interfaccia in più attorno al testo aggiunge rumore: icone, bordi ed etichette possono essere letti come caratteri o spezzare una riga.

  • Seleziona il blocco di testo con un piccolo margine, non l'intera finestra.
  • Se due colonne sono affiancate, catturale separatamente; una selezione larga può unire righe tra le colonne.
  • Per un singolo valore, ritaglia solo il valore e la sua etichetta.

Mantieni la risoluzione

L'OCR ha bisogno di pixel. Uno screenshot ridotto per stare in una finestra di chat può essere troppo piccolo da leggere.

  • Cattura a zoom 100% o superiore invece di rimpicciolire prima la pagina.
  • Su un display Retina vengono catturati i pixel fisici, il che aiuta.
  • Se la fonte è un video o una foto, metti in pausa o ingrandisci prima di catturare; non ingrandire un'immagine sfocata aspettandoti che l'OCR recuperi dettaglio.

Evita inclinazione e prospettiva

Una riga di testo obliqua è più difficile da segmentare. Per la foto di uno schermo, raddrizza l'immagine nella vista di ritaglio dell'editor prima di eseguire l'OCR. Per uno screenshot il testo è già orizzontale; non ruotarlo dopo.

Dai contrasto al testo

L'OCR distingue i caratteri dai bordi. Fatica quando:

  • Il testo è grigio chiaro su bianco, o grigio scuro su nero.
  • Dietro il testo c'è una foto o un gradiente.
  • Un'evidenziazione o un'annotazione copre parte della riga.

Se il contrasto è scarso, ricattura da uno stato in cui è migliore. Puoi anche ritagliare via uno sfondo caotico attorno alla riga, lasciando il testo e una striscia pulita.

ESEGUIRE L'OCR SU UNO SCREENSHOT · 1280 × 800

Conosci i limiti di lingua

L'OCR di InSnap gira in locale e gestisce bene cinese, inglese e le lingue in alfabeto latino, compresi i caratteri accentati. Non è affidabile con kana giapponesi, coreano o russo; per quelli non promettere una copia pulita. Anche font stilizzati, scrittura a mano e caratteri decorativi restano fuori da ciò che fa bene.

Se un documento mescola lingue, esegui l'OCR sulla parte che ti serve e verifica il risultato invece di dare per buono l'intero blocco.

Controlla i caratteri che si somigliano

Anche un buon OCR confonde:

ConfusioneEsempio
Zero e lettera O0 vs O
Uno, l minuscola, barra verticale1 vs l vs ``
S e 5S vs 5
Virgola e punto1,000 vs 1.000

Per ID, numeri d'ordine, codice e prezzi, confronta il testo copiato con l'immagine. Una singola cifra sbagliata in un numero di fattura è peggio che ridigitare la riga.

Leggere un dettaglio con la lente

Una checklist prima dell'OCR

VerificaPerché
Il testo è dritto?L'inclinazione spezza la segmentazione delle righe
È abbastanza grande sullo schermo?L'OCR ha bisogno di pixel
Lo sfondo è uniforme?Le trame diventano rumore
Il contrasto è forte?I bordi definiscono i caratteri
La lingua è supportata?Kana, coreano e russo non sono affidabili
Hai ritagliato un solo blocco?Colonne e interfaccia mista confondono il layout

Domande frequenti

Perché l'OCR salta una riga chiaramente visibile?

La riga può essere troppo piccola, inclinata, a basso contrasto o in una scrittura che il riconoscitore non gestisce bene. Ritaglia più vicino, cattura a uno zoom più alto e controlla se la lingua è supportata.

L'OCR può leggere il testo dalla foto di uno schermo?

A volte, se la foto è nitida e il testo è dritto. Prospettiva e riflessi di solito peggiorano la precisione; raddrizza l'immagine nell'editor e ritaglia stretto prima di eseguire l'OCR.

L'OCR funziona offline?

Sì. Il riconoscimento gira sulla tua macchina e il testo resta in locale. Il compromesso è che il modello supporta un insieme limitato di scritture, come descritto nei limiti di lingua qui sopra.

Il tuo prossimo screenshot è a una scorciatoia di distanza.

macOS 14.4+ (Apple Silicon e Intel) · Windows 10+ (64 bit)