Aspose.OCR for JavaScript via a C++
Paras JavaScript OCR -sovellusliittymä optiseen merkkien tunnistukseen
Advanced JavaScript OCR API:n avulla ohjelmistoammattilaiset voivat sisällyttää OCR-toimintoja verkkopohjaisiin projekteihin ja poimia tekstiä sekä kuvia, PDF-tiedostoja ja muita asiakirjoja verkossa.
Nykypäivän nopeatempoisessa digitaalisessa maailmassa niin yritykset kuin yksityishenkilöt etsivät jatkuvasti innovatiivisia ratkaisuja toimintansa tehostamiseksi. Optisesta merkintunnistustekniikasta (OCR) on tullut korvaamaton työkalu tässä tehtävässä, joka mahdollistaa tekstin automaattisen poimimisen kuvista ja skannatuista asiakirjoista. Aspose.OCR for JavaScript C++:n kautta on vankka OCR-ratkaisu, ja vaikka se on suunniteltu ensisijaisesti .NET-sovelluksiin , se on mahdollista integroida JavaScriptiin C++ API:n kautta. Se tunnistaa tekstiä useilla kielillä, joten se sopii maailmanlaajuisiin sovelluksiin ja tukee erilaisia kuvamuotoja, kuten JPEG, PNG, BMP, TIFF ja monia muita.
Aspose.OCR on tehokas optinen merkintunnistuskirjasto, joka yksinkertaistaa tekstin poimimista kuvista ja asiakirjoista. Vaikka se on ensisijaisesti suunniteltu .NET-sovelluksille, ohjelmistokehittäjät voivat käyttää JavaScript-käärettä OCR-sovelluksensa rakentamiseen JavaScriptillä. Tämä sovellus voi hyväksyä kuvatiedostoja, kutsua C++ API:ta tekstin purkamista varten ja näyttää tai muokata tunnistettua tekstiä tarpeen mukaan. Kirjasto tukee useita kehittyneitä ominaisuuksia, kuten pystyy käsittelemään mitä tahansa skannerista tai kamerasta saatavaa kuvaa, etsii ja korjaa automaattisesti väärin kirjoitetut sanat, tunnistaa Web-linkkeinä toimitetut kuvat, monisivuisten PDF- ja TIFF-tiedostojen tunnistusta, säilyttää muotoilun ja niin edelleen.
Aspose.OCR for JavaScript C++:n kautta tarjoaa korkean tarkkuuden tekstintunnistuksessa edistyneiden algoritmien ja koneoppimisominaisuuksien ansiosta. Aspose.OCR:n integrointi JavaScriptiin C++ API:n kautta avaa uusia mahdollisuuksia OCR-tekniikan hyödyntämiseen verkkosovelluksissa. Ohjelmistokehittäjät voivat valjastaa API:n tehon automatisoidakseen tekstin poiminta kuvista ja skannatuista asiakirjoista, mikä parantaa viime kädessä tehokkuutta ja tuottavuutta eri toimialoilla. Sen yksinkertaisen sovellusliittymän ja dokumentaation ansiosta se on eritasoisten kehittäjien käytettävissä.
Javan Aspose.OCR:n käytön aloittaminen
Suositeltava tapa asentaa Aspose.OCR JavaScriptille C++:n kautta on npm. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna JavaScriptin Aspose.OCR C++:n kautta npm:n kautta
NuGet\Install-Package Aspose.Ocr.Cpp -Version 23.8.0
Voit ladata kirjaston suoraan Aspose.OCR -tuotesivulta
Tekstin purkaminen kuvista JavaScript-sovellusliittymän kautta
Aspose.OCR for JavaScript C++:n kautta sisältää täydellisen tuen tekstin lataamiseen ja poimimiseen erityyppisistä kuvista JavaScript-sovelluksissa. API on tukenut joitakin suosittuja kuvatiedostomuotoja, kuten JPEG, PNG, GIF, TIFF, PDF, BMP ja monia muita. Saatavilla on useita prosessointisuodattimia, joiden avulla ohjelmistokehittäjät voivat tunnistaa kiertyneet, vinoon ja kohinaiset kuvat. Lisäksi tunnistustulokset palautetaan suosituimmissa asiakirja- ja tiedonvaihtomuodoissa. Seuraava esimerkki näyttää, kuinka JavaScript-komentoja voidaan käyttää tekstin lataamiseen ja poimimiseen kuvasta.
Kuinka tekstin purkaminen kuvista JavaScript-sovellusliittymän kautta?
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}`);
});
Kuvan valittujen alueiden tunnistaminen JS-sovellusliittymän kautta
Aspose.OCR for JavaScript C++:n kautta sisältää täydelliset toiminnot, joiden avulla ohjelmistokehittäjät voivat ladata ja tunnistaa tietyn kuvan sisällä JavaScript API:n avulla. Kirjasto voi tunnistaa koko kuvan tai vain valitut alueet; tunnistaa sanat, rivit tai kappaleet. Se tukee kaikkien suosittujen kirjasintyyppien ja kirjasintyylien, mukaan lukien käsinkirjoitetun tekstin, tunnistamista ja tunnistamista erinomaisella tunnistusnopeudella ja tarkkuudella.
Kuinka tunnistaa valitun kuva-alueen JavaScript-sovellusliittymän avulla?
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);
});
});
Automaattisen oikeinkirjoituksen tarkistuksen tuki JS-sovelluksissa
Aspose.OCR for JavaScript C++:n kautta sisältää erittäin tehokkaan tuen oikeinkirjoituksen tarkistus- ja korjausmekanismille JavaScript-sovelluksissa. Joskus epästandardit fontit voivat aiheuttaa joidenkin merkkien tai sanojen virheellisen tunnistamisen. Tunnistusprosessin parantamiseksi kirjastossa on tehokas oikeinkirjoituksen tarkistus, jonka avulla ohjelmistokehittäjät voivat etsiä ja korjata kirjoitusvirheet automaattisesti. Kirjasto tukee useita edistyneitä ominaisuuksia, kuten automaattista oikeinkirjoituksen korjausta, väärin kirjoitettujen sanojen luettelon saamista, työskentelyä mukautettujen sanakirjojen kanssa ja niin edelleen.