1. Termékek
  2.   OCR
  3.   JavaScript
  4.   Aspose.OCR for JavaScript via a C++

Aspose.OCR for JavaScript via a C++

 
 

A legjobb JavaScript OCR API az optikai karakterfelismeréshez

A fejlett JavaScript OCR API lehetővé teszi a szoftverszakemberek számára, hogy beépítsék az OCR-funkciókat webalapú projektekbe, és kivonják a szöveget, valamint képeket, PDF-eket és egyéb online dokumentumokat.

A mai rohanó digitális világban a vállalkozások és a magánszemélyek egyaránt folyamatosan innovatív megoldásokat keresnek működésük egyszerűsítésére. Az optikai karakterfelismerő (OCR) technológia felbecsülhetetlen értékű eszközzé vált ebben a küldetésben, lehetővé téve a szöveg automatikus kinyerését a képekből és a beolvasott dokumentumokból. Az Aspose.OCR for JavaScript C++-on keresztül egy robusztus OCR-megoldás, és bár elsősorban .NET-alkalmazásokhoz készült , C++ API-n keresztül lehetséges integrálni a JavaScript-szel. Több nyelven képes felismerni a szöveget, így alkalmas globális alkalmazásokhoz, és támogatja a különböző képformátumokat, beleértve a JPEG, PNG, BMP, TIFF és még sok más formátumot.

Az Aspose.OCR egy hatékony optikai karakterfelismerő könyvtár, amely leegyszerűsíti a szövegek kinyerését a képekből és dokumentumokból. Bár elsősorban .NET-alkalmazásokhoz készült, a szoftverfejlesztők használhatják a JavaScript-burkolót, hogy JavaScript-ben építsék ki OCR-alkalmazásukat. Ez az alkalmazás képes képfájlokat fogadni, meghívni a C++ API-t szövegkivonathoz, és szükség szerint megjeleníteni vagy módosítani a felismert szöveget. A könyvtár számos fejlett funkciót támogat, például képes kezelni bármilyen képet, amelyet szkennerből vagy kamerából kaphat, megkeresi és automatikusan kijavítja a hibásan írt szavakat, webhivatkozásként megadott képek felismerését, többoldalas PDF és TIFF fájlok felismerését, formázás megőrzését és így tovább.

Az Aspose.OCR for JavaScript C++-on keresztül nagy pontosságot biztosít a szövegfelismerésben, köszönhetően fejlett algoritmusainak és gépi tanulási képességeinek. Az Aspose.OCR és a JavaScript integrációja C++ API-n keresztül új lehetőségeket nyit meg az OCR technológia webes alkalmazásokban való hasznosításában. A szoftverfejlesztők kihasználhatják az API erejét, hogy automatizálják a szövegek kinyerését a képekből és a beolvasott dokumentumokból, végső soron javítva a hatékonyságot és a termelékenységet a különböző iparágakban. Egyszerű API-ja és dokumentációja különböző szintű tapasztalattal rendelkező fejlesztők számára teszi elérhetővé.

Previous Next

Az Aspose.OCR for Java kezdő lépései

Az Aspose.OCR for JavaScript C++-on keresztüli telepítésének javasolt módja az npm. Kérjük, használja a következő parancsot a zökkenőmentes telepítés érdekében.

Telepítse az Aspose.OCR-t JavaScripthez C++-on keresztül npm-en keresztül

 NuGet\Install-Package Aspose.Ocr.Cpp -Version 23.8.0 

A könyvtárat közvetlenül letöltheti az Aspose.OCR termékoldaláról

Szövegkivonás képekből JavaScript API-n keresztül

Az Aspose.OCR for JavaScript C++-on keresztül teljes mértékben támogatja a szövegek betöltését és kibontását különféle típusú képekből a JavaScript-alkalmazásokon belül. Az API tartalmaz néhány népszerű képfájl-formátum támogatását, mint például a JPEG, PNG, GIF, TIFF, PDF, BMP és még sok más. Számos feldolgozási szűrő áll rendelkezésre, amelyek lehetővé teszik a szoftverfejlesztők számára az elforgatott, ferde és zajos képek felismerését. Ezenkívül a felismerési eredményeket a legnépszerűbb dokumentum- és adatcsere-formátumokban küldik vissza. A következő példa bemutatja, hogyan lehet JavaScript-parancsokat használni szöveg betöltésére és képből való kivonására.

Hogyan lehet szöveget kivonni a képekből JavaScript API-n keresztül?

const express = require('express');
const multer = require('multer');  // For handling file uploads
const child_process = require('child_process');

const app = express();
const port = 3000;

// Configure multer for handling file uploads
const storage = multer.memoryStorage();
const upload = multer({ storage: storage });

app.post('/process-image', upload.single('image'), (req, res) => {
    // Save the uploaded image to a file (you might need additional processing here)
    const imageBuffer = req.file.buffer;
    const fs = require('fs');
    fs.writeFileSync('input.jpg', imageBuffer);

    // Execute the C++ backend
    const child = child_process.spawn('./your_cpp_program', []);

    // Capture the output from the C++ backend
    let extractedText = '';
    child.stdout.on('data', (data) => {
        extractedText += data.toString();
    });

    // When the C++ process exits
    child.on('close', (code) => {
        if (code === 0) {
            res.send({ text: extractedText });
        } else {
            res.status(500).send({ error: 'OCR processing failed' });
        }
    });
});

app.listen(port, () => {
    console.log(`Server listening at http://localhost:${port}`);
});

Kép kiválasztott területeinek felismerése JS API-n keresztül

Az Aspose.OCR for JavaScript C++-on keresztül olyan teljes funkcionalitást tartalmaz, amely lehetővé teszi a szoftverfejlesztők számára, hogy JavaScript API segítségével betöltsenek és felismerjenek egy képen belüli egy adott területet. A könyvtár a teljes képet vagy csak a kiválasztott területeket képes felismerni; szavakat, sorokat vagy bekezdéseket azonosít. Támogatja az összes népszerű betűtípus és betűstílus észlelését és felismerését, beleértve a kézzel írt szöveget is, kiváló felismerési sebességgel és pontossággal.

Hogyan lehet felismerni a kiválasztott képterületet JavaScript API használatával?

document.getElementById('process-button').addEventListener('click', () => {
    const selectedArea = {
        x: 100,  // Define the selected area's coordinates (x, y, width, height)
        y: 100,
        width: 200,
        height: 100,
    };

    const imageBlob = captureSelectedAreaAsBlob(selectedArea);  // Implement this function to capture the selected area as an image blob

    const formData = new FormData();
    formData.append('image', imageBlob);

    fetch('/api/ocr/recognize-selected-area', {
        method: 'POST',
        body: formData,
        headers: {
            'Accept': 'application/json',
        },
    })
    .then(response => response.json())
    .then(data => {
        // Handle the recognized text response
        console.log(data.text);
    })
    .catch(error => {
        console.error(error);
    });
});

Automatikus helyesírás-ellenőrzés támogatása a JS-alkalmazásokban

Az Aspose.OCR for JavaScript C++-on keresztül egy nagyon hatékony támogatást tartalmaz a JavaScript-alkalmazásokon belüli helyesírás-ellenőrző és -javító mechanizmusokhoz. Néha a nem szabványos betűtípusok bizonyos karakterek vagy szavak helytelen felismerését okozhatják. A felismerési folyamat további javítása érdekében a könyvtár hatékony helyesírás-ellenőrzőt biztosított, amely lehetővé teszi a szoftverfejlesztők számára a helyesírási hibák keresését és automatikus kijavítását. A könyvtár számos speciális funkciót támogat, mint például az automatikus helyesírás-javítás, a hibásan írt szavak listájának lekérése, az egyéni szótárak használata és így tovább.

 Magyar