Aspose.OCR  for Java

Konvertálja a képeket és PDF-eket szöveggé Java nyelven

Könnyen létrehozhat többplatformos Java-alkalmazásokat optikai karakterfelismerési (OCR) képességekkel.

  Download Free Trial
  
 

Az Aspose.OCR for Java lehetővé teszi szövegek kinyerését képekből, képernyőképekből, a kép meghatározott területeiről, és kereshető PDF-fájlok létrehozását a beszkennelt fájlokból bármely Java-t támogató platformon. Erőteljes, de könnyen használható API-jával még az összetett OCR-feladatok is kevesebb, mint 10 sornyi kódot igényelnek. Nem kell képletekkel és gépi tanulással dolgoznia – a könyvtár gondoskodik az összes technikai részletről, és megbízható eredményeket produkál 26 nyelven, latin és cirill betűkkel , valamint kínaiul . Az OCR API feldolgozza a beszkennelt képeket, okostelefonos fényképeket, képernyőképeket, képterületeket és beolvasott PDF-fájlokat, és visszaküldi az eredményeket a legnépszerűbb dokumentumformátumokban. A felismerési sebesség, pontosság és teljesítmény tovább javítható, ha a számításokat több CPU-mag között osztjuk el, és az erőforrás-igényes feladatokat a GPU -ra terheljük.

Az Aspose.OCR for Java szolgáltatásai és képességei

Felismeri a formázott szöveget a beolvasott képekben és PDF-ekben

Támogatja az összes szkennerből vagy fényképezőgépből származó fájlformátumot

Olvas latin és cirill betűket

Több mint 6000 kínai karaktert ismer fel

Érzékeli és felismeri az összes népszerű betűtípust

Gondosan megőrzi a betűstílusokat és a formázást

A teljes képet vagy csak a kiválasztott területeket dolgozza fel

Támogatja az elforgatott, ferde és zajos képeket

A mappában vagy archívumban lévő összes kép kötegelt felismerése

Felismeri a webes hivatkozásként megadott képeket

Megkeresi és automatikusan kijavítja a hibásan írt szavakat

100%-os kompatibilitás más Aspose termékekkel

Könnyen telepíthető

Az Aspose.OCR for Java közvetlenül egy Maven alapú projektből használható az egyszerű telepítési utasítások követésével.

Kérjen ideiglenes licencet egy teljesen működőképes OCR-alkalmazás korlátok és korlátozások nélküli felépítéséhez.

$Easy to Use$

A képfelismeréshez néhány sornyi kódra van szükség. Szó szerint. Tényleg ilyen egyszerű – próbáld ki magad:

Kép szöveggé 7 sorban - Java

// Hozzon létre OCR API példányt
AsposeOCR api = new AsposeOCR();

try {
    // Kép felismerése
    String result = api.RecognizePage(imagePath);
    // Jelenítse meg a felismerés eredményét
    System.out.println("Recognized text: " + result);
} catch (IOException e) {
    // Hibakezelés
    e.printStackTrace();
}

26 Felismerési nyelvek

Az OCR API számos nyelvet és minden népszerű írási szkriptet támogat, beleértve a vegyes nyelvű szövegeket is. A beépített helyesírás-ellenőrző automatikusan helyettesíti a hibásan írt szavakat, és megkíméli Önt a felismerési eredmények kézi javításától.

  • Bővített latin ábécé : horvát, cseh, dán, holland, angol, észt, finn, francia, német, olasz, lett, litván, norvég, lengyel, portugál, román, szlovák, szlovén, spanyol, svéd.
  • Cirill ábécé : fehérorosz, bolgár, kazah, orosz, szerb, ukrán.
  • kínai : több mint 6000 karakter.

Megadhatja a nyelvet a felismerési teljesítmény és megbízhatóság növelése érdekében, vagy hagyhatja, hogy az API automatikusan észlelje a nyelveket.

Formázás megőrzése

Az OCR API beolvassa az összes népszerű betűtípust, mint például az Arial, Times New Roman, Courier New, Tahoma, Calibri és még sok mást, normál, félkövér és dőlt stílusban, és gondosan megőrzi a formázást az OCR-eredményekben. A felismerési eredményeket sorokra bonthatja, és felismerheti az oldalon lévő szöveges területeket.

Fényképek felismerése

A lapolvasó nem mindig érhető el a végfelhasználói munkaállomásokon, ami az OCR-alkalmazások szettje lehet. Az OCR API-nk számos előfeldolgozó szűrőt biztosít, amelyek képesek kezelni a torz, elforgatott, ferde és zajos képeket. Az összes képformátum támogatásával együtt lehetővé teszi az okostelefonon készült fényképek megbízható felismerését is. Az előfeldolgozás és képjavítás nagy része automatikusan történik, de nehéz esetekben mindig be lehet avatkozni.

Képjavítások alkalmazása - Java

// Hozzon létre OCR API példányt
AsposeOCR api = new AsposeOCR();

// Határozza meg az előfeldolgozási szűrőket
PreprocessingFilter filters = new PreprocessingFilter();
filters.add(PreprocessingFilter.ToGrayscale());
filters.add(PreprocessingFilter.Rotate(-90));

// A kép előfeldolgozása a felismerés előtt
BufferedImage imageRes = api.PreprocessImage(imagePath, filters);

// Kép felismerése
RecognitionResult result = api.RecognizePage(imageRes, set);

Teljesítmény optimalizálás

Az optikai karakterfelismerés sok feldolgozási erőforrást igényel, ami problémát jelenthet a webszolgáltatások és a belépő szintű eszközök számára. Az API nagyon rugalmas módokat kínál a felismerési sebesség, az erőforrásigény és a pontosság egyensúlyára:

  • Válasszon az alapos felismerés és a gyors felismerés között.
  • Adja meg a felismeréshez lefoglalt szálak számát, vagy engedélyezze, hogy a könyvtár automatikusan a CPU-magok számához skálázza.
  • Szabadítsa fel a CPU-t a számítások GPU-ra való feltöltésével.

Gyors felismerés - Java

// Hozzon létre OCR API-példányt
AsposeOCR api = new AsposeOCR();

// Kép felismerése a leggyorsabb módban
String result = api.RecognizePageFast("sample.jpg");

Kötegelt feldolgozás

Az OCR API megszabadítja Önt attól, hogy minden képet egyenként kelljen felismernie, mivel különféle kötegelt feldolgozási módszereket kínál, amelyek lehetővé teszik több kép felismerését egyetlen hívás során:

  • Többoldalas PDF és TIFF fájlok felismerése.
  • Az archívumban lévő összes fájl felismerése.
  • A mappában lévő összes fájl felismerése.
  

Support and Learning Resources

  
  

Az Aspose natív OCR API-kat is kínál más népszerű programozási nyelvekhez: