Sådan udtrækkes tekst fra billeder ved hjælp af kommandolinje
Det er nemt nok at læse et billede og trække teksten selv. Men dynamisk trækker tekst fra et billede er lidt hårdere, og heldigvis, imgclip tilbyder en ret simpel løsning.
Dette kommandolinjeværktøj kører i terminalen til Mac, Windows og Linux. Det tager simpelthen et argument for billedfilen sammen med sproget returnerer teksten kopieret til dit udklipsholder.
Du kan installere hele biblioteket via npm, og det er en temmelig simpel installation. Tingen er kun få KB store og det kommer med en JS-fil, som du kan gennemse på GitHub.
Imgclip bruger Tesseract.js bibliotek til automatisering af billedbehandling og trækker tekst via OCR. Det er en af de mest kraftfulde OCR-biblioteker til dato, og det er helt open source ligesom imgclip.
Jeg synes, at jeg er mest imponeret over kvaliteten og hastigheden af dette værktøj. Det gør virkelig arbejde Træk præcis tekst og det er et af de enkleste værktøjer til brug.
Kommandoen imgclip skal være Kør direkte i terminalen, efterfulgt af den relative vej til billedet. Du kan også tilføje fire muligheder på slutningen for at tilpasse udgangen.
-h
,--Hjælp
: udsender brugsoplysninger-V
,--version
: Udsender versionsnummeret-l
,--Lang
: Udsender sproget i teksten i billedet-p
,--Print
: udskriver teksten i billedet (i stedet for at kopiere til udklipsholder)
Af denne skrivning, Tesseract understøtter 65 sprog med mere på vej. Koden, du tilføjer til --Lang
tag skal være, hvad kode bruges i disse Tesseract-filer.
For eksempel, -l eng
vil søge i billedet for Engelsk tekst, mens -l jpn
vil søge efter Japansk tekst og du kan endda køre -l jpn_vert
at søge efter vertikalt orienteret japansk tekst.
Da imgclip er stærkt afhængig af Tesseract, har du stort set magten i hele biblioteket til din rådighed.
Til kom igang, besøg GitHub-siden og download en kopi lokalt, eller installer det til en bestemt mappe via npm. Derefter kan du køre værktøjet i terminalen som et program til analysere ethvert billede, du ønsker.
At se imgclip i aktion, Tjek denne korte video, der er oprettet som en imgclip-demo.