Slik trekker du ut tekst fra bilder ved hjelp av kommandolinje
Det er lett nok å lese et bilde og trekke teksten selv. Men dynamisk å trekke tekst fra et bilde er litt tøffere, og heldigvis gir imgclip en ganske enkel løsning.
Dette kommandolinjeverktøyet kjører i terminalen for Mac, Windows og Linux. Det tar bare et argument for bildefilen sammen med språket, og returnerer teksten kopiert til utklippstavlen.
Du kan installere hele biblioteket via npm, og det er en ganske enkel installasjon . Saken er bare noen få KB store og den kommer med en JS-fil som du kan bla på GitHub.
Imgclip bruker biblioteket Tesseract.js for å automatisere bildebehandling og trekke tekst via OCR . Det er en av de mektigste OCR-bibliotekene til dags dato, og det er helt åpen kildekode akkurat som imgclip.
Jeg tror jeg er mest imponert over kvaliteten og hastigheten til dette verktøyet. Det gjør virkelig arbeid for å trekke nøyaktig tekst, og det er et av de enkleste verktøyene som skal brukes.
Imgclip-kommandoen skal kjøres direkte i terminalen, etterfulgt av den relative banen til bildet. Du kan også legge til fire alternativer på slutten for å tilpasse utdataene.
-h
,--help
: skriver ut bruksinformasjon-V
,--version
: Utgir Versjonsnummeret-l
,--lang
:--lang
språket til teksten i bildet-p
,--print
: skriver ut teksten i bildet (i stedet for å kopiere til utklippstavlen)
I denne skrivingen støtter Tesseract 65 språk med flere på vei. Koden du legger til --lang
taggen, bør være hvilken kode som brukes i de Tesseract-filene.
For eksempel vil jeg søke i bildet for engelsk tekst, mens -l jpn
vil søke etter japansk tekst, og du kan til og med kjøre -l jpn_vert
å søke etter vertikalt orientert japansk tekst .
Siden imgclip er avhengig av Tesseract, har du i utgangspunktet kraften til hele biblioteket.
For å komme i gang, besøk GitHub-siden og last ned en kopi lokalt, eller installer den til en bestemt katalog via npm. Deretter kan du kjøre verktøyet i terminalen som et program for å analysere hvilket som helst bilde du vil ha .
For å se imgclip i handling, sjekk ut denne korte videoen som er opprettet som en imgclip-demo.
14 Google Hangouts Skjulte Animerte Emojis
Google Hangouts er en av de beste måtene for kontinuerlig å holde kontakten på smarttelefon og skrivebord, enten via tekst- eller videosamtaler. Det er også hjem for mange interessante ting som chatbots som du kan legge til som kontakter og få dem til å gjøre ting som oversette språk og gjøre matte for deg.På den i
16 beste YouTube-kanaler for å begynne å lære webutvikling
Vil du være en webutvikler, men ikke sikker på hvor du skal begynne eller hvilket programmeringsspråk til å begynne med ? Det er mange ressurser du kan komme tilbake til for å begynne å lære språk som Swift eller rammer som AngularJS eller til og med responsiv design eller bare koding generelt, hvis du vet hvor du skal se (de er overalt på nettet).Deretter