1. Məhsullar
  2.   OCR
  3.   Node.js
  4.   Baidu-ocr-api
 
  

Şəkillərdən Mətn Tanımaq və Çıxarmaq üçün Pulsuz Node.js API

Pulsuz Node.js, bir çox dil və müxtəlif şrift və tərtibatlarda mətn tanımasında yüksək dəqiqlik təklif edən aparıcı Node.js API-dir.

Bu günün AI-əsaslı inkişaf dünyasında, Optik Simvol Tanıma (OCR) şəkillərdən və sənədlərdən mətn çıxarılmasını avtomatlaşdırmaq üçün vacib olmuşdur. Node.js-də OCR yaratmaq istəyən inkişafçılar Baidu-OCR-API-dən böyük fayda görə bilərlər; bu güclü alət şəkillərdən mətn çıxarmağı, əl yazısı mətn tanımağı və hətta Node.js tətbiqlərində forma tanıma kimi qabaqcıl vəzifələri dəstəkləyir. İnvoysların skan edilməsi, sənədlərin rəqəmsallaşdırılması və ya əlçatanlıq funksiyalarının təmin edilməsi kimi hallarda bu Node.js OCR kitabxanası yüksək performans təklif edir və müasir tətbiqlərə asanlıqla inteqrasiya olunur.

Baidu-OCR-API, Çincə, İngiliscə, Yaponca və daha çox dillərdə çap edilmiş və əl yazısı mətnləri tanımaq üçün dərin öyrənmə texnologiyasından istifadə edən pulsuz Node.js OCR API-dir. O, Node.js-də cədvəl tanıma, iş sənədlərinin skan edilməsi və az işıq və ya deformasiya olunmuş şəkillər kimi mürəkkəb şərtlərdə mətn tanıma sahəsində üstünlük göstərir. İnkişafçılar təbii səhnələrdəki mətnləri də tanıya bilərlər, bu da mobil tətbiqlər, artırılmış reallıq və real‑vaxt tərcümə üçün mükəmməl edir. Dəqiq tanıma və çox yönlü istifadə halları ilə Baidu-OCR-API, Node.js tətbiqlərinə etibarlı OCR funksionallığını inteqrasiya etmək istəyən hər hansı bir inkişafçı üçün ideal seçimdir.

Previous Next

Baidu-OCR-API ilə Başlamaq

Baidu-OCR-API‑ni quraşdırmağın tövsiyə olunan yolu npm istifadə etməkdir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmri istifadə edin

Install Baidu-OCR-APIvia npm

 npm install baidu-ocr-api -g 

Siz həmçinin onu əl ilə quraşdıra bilərsiniz; son buraxılış fayllarını birbaşa GitHub deposundan yükləyin.

Node.js Tətbiqlərində Şəkillərdən Mətn Çıxarma

Baidu-OCR-API proqram inkişafçılarına Node.js tətbiqlərində şəkilləri yükləmək, oxumaq və mətn çıxarmağı asanlaşdırır. Ümumi mətn tanıma funksiyası inkişafçılara şəkillərdən çap edilmiş mətnləri yükləmək və çıxarmaq imkanı verir və bu, müxtəlif sənədlər üçün uyğundur. API JPEG, PNG, GIF, TIFF, PDF, BMP və daha bir çox populyar şəkil fayl formatlarını dəstəkləyir. Aşağıdakı nümunə proqram inkişafçılarının Node.js mühitində şəkli yükləyib mətn tanıma aparmasını göstərir.

Node.js Tətbiqlərində Şəkil Yükləmək və Mətn Tanıma Aparmaq Necə?

//Read image

const fs = require('fs');

// Read the image file and convert it to base64
function readImage(filePath) {
    return fs.readFileSync(filePath, { encoding: 'base64' });
}

const image = readImage('path_to_your_image.jpg');

// Perform OCR
client.generalBasic(image).then(result => {
    console.log('Recognized Text:');
    result.words_result.forEach(wordInfo => {
        console.log(wordInfo.words);
    });
}).catch(err => {
    console.error(err);
});

Node.js Tətbiqlərində Forma və Cədvəl Tanıma

Açıq mənbəli Baidu-OCR-API Node.js tətbiqlərində forma və cədvəl tanıma üçün tam funksionallıq təqdim edir. Bu vəzifəni uğurla yerinə yetirmək üçün əvvəlcə Baidu OCR müştərinizi API kimlik məlumatlarınızla qurmalısınız. Sonra, şəkli oxumaq və forma və cədvəl tanıma aparmaq üçün kodu yazın. Bu funksionallıq strukturlu sənədlərdən məlumat çıxarılmasını avtomatlaşdırmaq və müxtəlif tətbiqlərdə məhsuldarlığı artırmaq üçün xüsusilə faydalıdır. Aşağıda sadə bir nümunə göstərilir ki, proqram inkişafçısı Node.js mühitində şəkli oxuyub forma və cədvəl tanıma aparır.

Node.js Tətbiqlərində Şəkil Oxuyub Forma və Cədvəl Tanıma Necə?

const BaiduOCR = require('baidu-ocr-api');
const fs = require('fs');

// Your API credentials
const APP_ID = 'your-app-id';
const API_KEY = 'your-api-key';
const SECRET_KEY = 'your-secret-key';

// Initialize the Baidu OCR client
const client = new BaiduOCR(APP_ID, API_KEY, SECRET_KEY);

// Function to read the image file and convert it to base64
function readImage(filePath) {
    return fs.readFileSync(filePath, { encoding: 'base64' });
}

// Path to your image
const image = readImage('path_to_your_image.jpg');

// Perform Form and Table Recognition
client.form(image).then(result => {
    console.log('Form and Table Data:');
    console.log(JSON.stringify(result, null, 2));
}).catch(err => {
    console.error('Error:', err);
});

Node.js API vasitəsilə Əl Yazısı Mətn Tanıma

Açıq mənbəli Baidu-OCR-API çox asan idarə olunur və Node.js tətbiqlərində əl yazısı mətnini yüksək dəqiqliklə tanımaq qabiliyyətinə malikdir. Məqsədə çatmaq üçün şəkil faylı oxunur və base64 sətirinə çevrilir, sonra isə əl yazısı metodu base64‑kodlaşdırılmış şəkil ilə çağırılır və tanınan əl yazısı mətn konsolda göstərilir. Aşağıdakı nümunə proqram inkişafçılarının Node.js-də açıq mənbəli Baidu OCR API‑ni istifadə edərək əl yazısı mətn tanıma aparmasını nümayiş etdirir.

Node.js Tətbiqlərində Əl Yazısı Mətn Tanıma Necə?

// Path to your image
const image = readImage('path_to_your_image.jpg');

// Perform Handwriting Text Recognition
client.handwriting(image).then(result => {
    console.log('Recognized Handwritten Text:');
    result.words_result.forEach(wordInfo => {
        console.log(word
 Azəri