Kaip išskleisti tekstą iš vaizdų, naudojant komandinę eilutę
Tai gana paprasta skaityti vaizdą ir patraukti tekstą. Bet dinamiškai traukiant tekstą iš nuotraukos yra šiek tiek sunkiau ir laimei, imgclip siūlo gana paprastą sprendimą.
Tai komandinės eilutės įrankis veikia „Mac“, „Windows“ ir „Linux“ terminaluose. Tai paprasčiausiai užfiksuoja vaizdo failo argumentą kartu su kalba grąžina tekstą nukopijuota į iškarpinę.
Visą biblioteką galite įdiegti per npm ir tai yra a gana paprasta įdiegti. Dalykas yra tik keletas KB didelių JS faile galite naršyti „GitHub“.
Įtraukti naudoja Tesseract.js biblioteka, skirta automatiniam vaizdo apdorojimui ir teksto traukimui per OCR. Tai viena iš galingiausių OCR bibliotekų ir visiškai atviras šaltinis, kaip ir imgclip.
Manau, kad esu labiausiai sužavėtas šios priemonės kokybe ir greičiu. Tai tikrai veikia patraukite tikslų tekstą ir tai yra viena iš paprasčiausių įrankių.
Imgclip komanda turėtų būti paleisti tiesiai į terminalą, po to - santykinis kelias į vaizdą. Taip pat galite pridėti keturi variantai gale, kad galėtumėte pritaikyti išvestį.
-h
,--padėti
: perduoda naudojimo informaciją-V
,--versija
: siunčia versijos numerį-l
,--lang
: išvesties teksto kalba-p
,--spausdinti
: išspausdina tekstą vaizde (vietoj kopijavimo į iškarpinę)
Nuo šio rašto „Tesseract“ palaiko 65 kalbas daugiau. Kodas, kurį pridedate prie --lang
žyma turėtų būti bet koks kodas, naudojamas tose „Tesseract“ rinkmenose.
Pavyzdžiui, -l
ieškos vaizdo Anglų kalbos tekstas, kol -l jpn
ieškos Japonų tekstas ir jūs netgi galite paleisti -l jpn_vert
ieškoti vertikaliai orientuotas japoniškas tekstas.
Kadangi „imgclip“ labai priklauso nuo „Tesseract“, jūs iš esmės turite visos bibliotekos galią.
Į pradėti, apsilankykite „GitHub“ puslapyje ir atsisiųskite kopiją vietoje arba įdėkite jį į konkretų katalogą per npm. Tada galite paleisti įrankį terminale kaip ir programą analizuoti bet kokį norimą vaizdą.
Matyti imgclip į veiksmą, patikrinkite šį trumpą vaizdo įrašą, sukurtą kaip „imgclip“ demonstraciją.