Come estrarre il testo da immagini usando la riga di comando
È abbastanza facile leggere un'immagine e tirare il testo da solo. Ma Tirando dinamicamente il testo da una foto è un po 'più difficile, e per fortuna, imgclip offre una soluzione abbastanza semplice.
Questo strumento da riga di comando gira nel terminale per Mac, Windows e Linux. Quindi prende semplicemente un argomento per il file immagine insieme al linguaggio, quindi restituisce il testo copiato negli Appunti.
È possibile installare l'intera libreria tramite npm ed è a installazione abbastanza semplice. La cosa è solo pochi KB di grandi dimensioni e viene fornito con un file JS che puoi sfogliare su GitHub.
Imgclip usa il Tesseract.js libreria per automatizzare l'elaborazione delle immagini e tirando il testo tramite OCR. È una delle più potenti librerie OCR fino ad oggi ed è completamente open source come imgclip.
Penso di essere rimasto molto colpito dalla qualità e dalla velocità di questo strumento. Funziona davvero tira un testo accurato ed è uno degli strumenti più semplici da usare.
Il comando imgclip dovrebbe essere correre direttamente nel terminale, seguito dal percorso relativo all'immagine. Puoi anche aggiungere quattro opzioni alla fine per personalizzare l'output.
-h
,--Aiuto
: restituisce le informazioni di utilizzo-V
,--versione
: emette il numero di versione-l
,--Lang
: emette la lingua del testo nell'immagine-p
,--stampare
: stampa il testo nell'immagine (invece di copiare negli appunti)
Al momento in cui scrivo, Tesseract supporta 65 lingue con più sulla strada. Il codice che aggiungi al --Lang
il tag dovrebbe essere qualunque sia il codice usato in quei file Tesseract.
Per esempio, -l eng
cercherà l'immagine per Testo inglese, mentre -l jpn
cercherà Testo giapponese e puoi persino correre -l jpn_vert
cercare testo giapponese orientato verticalmente.
Dal momento che imgclip fa molto affidamento su Tesseract, hai praticamente il potere dell'intera libreria a tua disposizione.
A iniziare, visita la pagina GitHub e scarica una copia localmente o installala in una directory specifica tramite npm. Quindi, è possibile eseguire lo strumento nel terminale come un'applicazione a analizzare qualsiasi immagine desiderata.
Vedere imgclip in azione, guarda questo breve video creato come demo di imgclip.