1. Produk
  2.   OCR
  3.   JavaScript
  4.   Aspose.OCR for JavaScript via a C++

Aspose.OCR for JavaScript via a C++

 
 

API OCR JavaScript Terbaik kepada Pengecaman Aksara Optik

API OCR JavaScript Lanjutan membolehkan Profesional Perisian Menggabungkan Fungsi OCR kepada Projek berasaskan Web dan Ekstrak Teks serta Imej daripada, PDF dan Dokumen Lain Dalam Talian.

Dalam dunia digital yang serba pantas hari ini, perniagaan dan individu sentiasa mencari penyelesaian yang inovatif untuk menyelaraskan operasi mereka. Teknologi Pengecaman Aksara Optik (OCR) telah menjadi alat yang tidak ternilai dalam usaha ini, membolehkan pengekstrakan automatik teks daripada imej dan dokumen yang diimbas. Aspose.OCR untuk JavaScript melalui C++ ialah penyelesaian OCR yang mantap, dan walaupun ia direka terutamanya untuk aplikasi .NET , adalah mungkin untuk mengintegrasikannya dengan JavaScript melalui API C++. Ia boleh mengecam teks dalam berbilang bahasa, menjadikannya sesuai untuk aplikasi global dan menyokong pelbagai format imej, termasuk JPEG, PNG, BMP, TIFF dan banyak lagi.

Aspose.OCR ialah perpustakaan pengecaman aksara optik yang berkuasa yang memudahkan pengekstrakan teks daripada imej dan dokumen. Walaupun ia direka terutamanya untuk aplikasi .NET, pembangun perisian boleh menggunakan pembungkus JavaScript, untuk membina aplikasi OCR mereka dalam JavaScript. Aplikasi ini boleh menerima fail imej, memanggil API C++ untuk pengekstrakan teks dan memaparkan atau memanipulasi teks yang diiktiraf mengikut keperluan. Perpustakaan ini menyokong beberapa ciri lanjutan seperti boleh mengendalikan sebarang imej yang anda boleh dapatkan daripada pengimbas atau kamera, mencari dan membetulkan perkataan yang salah eja secara automatik, Mengecam imej yang disediakan sebagai pautan web, pengecaman fail PDF dan TIFF berbilang halaman, mengekalkan pemformatan dan sebagainya.

Aspose.OCR untuk JavaScript melalui C++ menawarkan ketepatan tinggi dalam pengecaman teks, terima kasih kepada algoritma lanjutan dan keupayaan pembelajaran mesinnya. Mengintegrasikan Aspose.OCR dengan JavaScript melalui API C++ membuka kemungkinan baharu untuk menggunakan teknologi OCR dalam aplikasi web. Pembangun perisian boleh memanfaatkan kuasa API untuk mengautomasikan pengekstrakan teks daripada imej dan dokumen yang diimbas, akhirnya meningkatkan kecekapan dan produktiviti dalam pelbagai industri. API dan dokumentasinya yang mudah menjadikannya boleh diakses oleh pembangun dengan pelbagai tahap pengalaman.

Previous Next

Bermula dengan Aspose.OCR untuk Java

Cara yang disyorkan untuk memasang Aspose.OCR untuk JavaScript melalui C++ adalah menggunakan npm. Sila gunakan arahan berikut untuk pemasangan yang lancar.

Pasang Aspose.OCR untuk JavaScript melalui C++ melalui npm

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

Anda boleh memuat turun perpustakaan terus dari Aspose.OCR halaman produk

Pengeluaran Teks daripada Imej melalui API JavaScript

Aspose.OCR untuk JavaScript melalui C++ telah menyertakan sokongan lengkap untuk memuatkan dan mengekstrak teks daripada pelbagai jenis imej dalam aplikasi JavaScript. API telah menyertakan sokongan beberapa format fail imej yang popular, seperti JPEG, PNG, GIF, TIFF, PDF, BMP dan banyak lagi. Terdapat beberapa penapis pemprosesan tersedia yang membolehkan pembangun perisian mengenali imej yang diputar, condong dan bising. Selain itu, hasil pengiktirafan dikembalikan dalam format pertukaran dokumen dan data yang paling popular. Contoh berikut menunjukkan cara arahan JavaScript boleh digunakan untuk memuatkan dan mengekstrak teks daripada imej.

Bagaimana untuk Melakukan Pengekstrakan Teks daripada Imej melalui API JavaScript?

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}`);
});

Kecam Kawasan Pilihan Imej melalui API JS

Aspose.OCR untuk JavaScript melalui C++ telah menyertakan fungsi lengkap yang membolehkan pembangun perisian memuatkan dan mengecam kawasan tertentu di dalam imej menggunakan API JavaScript. Perpustakaan boleh mengecam keseluruhan imej atau kawasan terpilih sahaja; mengenal pasti perkataan, baris atau perenggan. Ia menyokong pengesanan dan pengecaman semua muka taip dan gaya fon popular, termasuk teks tulisan tangan dengan kelajuan dan ketepatan pengecaman yang unggul.

Bagaimana untuk Mengecam Kawasan Imej Terpilih menggunakan API JavaScript?

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);
    });
});

Sokongan Semakan Ejaan Automatik dalam Apl JS

Aspose.OCR untuk JavaScript melalui C++ telah menyertakan sokongan yang sangat berkuasa untuk mekanisme semakan dan pembetulan ejaan dalam aplikasi JavaScript. Kadangkala fon bukan standard boleh menyebabkan aksara atau perkataan tertentu dikenali dengan tidak betul. Untuk meningkatkan lagi proses pengecaman, perpustakaan telah menyediakan penyemak ejaan yang berkuasa yang membolehkan pembangun perisian mencari dan membetulkan kesilapan ejaan secara automatik. Perpustakaan menyokong pelbagai ciri lanjutan seperti pembetulan ejaan automatik, mendapatkan senarai perkataan yang salah eja, bekerja dengan kamus tersuai dan sebagainya.

 Melayu