Szöveg kivonása a parancssorból készült képekből
Elég könnyű egy képet elolvasni és a szöveget magára húzni. De dinamikusan húzza a szöveget egy fotó egy kicsit keményebb és szerencsére, imgclip meglehetősen egyszerű megoldást kínál.
Ez parancssori eszköz a Mac, Windows és Linux terminálon fut. Egyszerűen egy argumentumot ad a képfájlhoz a nyelvvel együtt visszaadja a szöveget másolt a vágólapra.
Az egész könyvtárat npm-en keresztül telepítheti, és ez az a elég egyszerű telepítés. A dolog csak néhány KB nagy és egy JS fájlt tartalmaz, amelyet a GitHub-on böngészhet.
Imgclip a Tesseract.js-t használja könyvtár a képfeldolgozás automatizálására és a szöveg áthúzására OCR. Ez az egyik legerősebb OCR könyvtár, és teljesen nyílt forráskódú, mint az imgclip.
Azt hiszem, a leginkább lenyűgözött az eszköz minősége és sebessége. Tényleg működik húzza a pontos szöveget és ez az egyik legegyszerűbb eszköz.
Az imgclip parancsnak kell lennie közvetlenül a terminálon fut, ezt követi a kép relatív útja. Ön is hozzáadhat négy lehetőség a kimenet testreszabásához.
-h
,--Segítség
: kimeneti használati információkat-V
,--változat
: kiadja a verziószámot-l
,--lang
: a kép szövegének nyelvét adja ki-p
,--nyomtatás
: kinyomtatja a szöveget a képen (a vágólapra történő másolás helyett)
Ebből az írásból Tesseract támogatja a 65 nyelvet az úton. A kód, amelyet a --lang
a címke legyen a Tesseract fájlokban használt kód.
Például, -eng
keresni fogja a képet Angol szöveg, míg -l jpn
keresni fog Japán szöveg és még futhat is -l jpn_vert
keresni valamit vertikálisan orientált japán szöveg.
Mivel az imgclip nagymértékben támaszkodik a Tesseractra, alapvetően a teljes könyvtár hatalma van.
Nak nek fogj neki, látogasson el a GitHub oldalra, és töltsön le egy példányt helyileg, vagy telepítse egy adott könyvtárba npm-en keresztül. Ezután futtathatja az eszközt a terminálon, mint egy alkalmazást elemezze a kívánt képet.
Látni beilleszkedjen, nézd meg ezt a rövid videót, amelyet egy imgclip demóként készítettél.