Free Node.js API to Recognize & Extract Text from Images
A Free Node.js is a Leading Node.js API that Offers High Accuracy in Text Recognition Across Multiple Languages and a Variety of Fonts and Layouts.
I sa lá atá inniu ann i ndomhain na AI, tá Aithint Carachtar Optúil (OCR) tar éis éirí mar riachtanas chun uathdhíriú téacs ó íomhánna agus cáipéisí a uathoibriú. Is féidir le forbróirí atá ag iarraidh OCR a chruthú i Node.js leas a bhaint go mór as Baidu-OCR-API, uirlis chumhachtach a thacaíonn le húsáid téacs ó íomhánna, aithint téacs láimhe, agus fiú tascanna casta cosúil le haitheantas foirme i apps Node.js. Cibé acu go bhfuil tú ag scanadh sonrasc, ag digitíú cáipéisí, nó ag cumasú gnéithe rochtana, cuireann an leabharlann OCR Node.js seo feidhmíocht ard ar fáil agus tá sé éasca le comhtháthú le feidhmchláir nua-aimseartha.
Is API OCR Node.js saor é Baidu-OCR-API a úsáideann foghlaim domhain chun téacs clóite agus láimhe a aithint thar roinnt teangacha, lena n-áirítear Sínis, Béarla, Seapáinis, agus níos mó. Tá sé den scoth i d'aithint táblaí i Node.js, i scanadh cáipéisí gnó, agus i d'aithint téacs i gcoinníollacha casta mar sholas íseal nó íomhánna meabhrú. Is féidir le forbróirí téacs a aithint laistigh de radhairc nádúrtha freisin, rud a fhágann go bhfuil sé foirfe do apps soghluaiste, réaltacht fheabhsaithe, agus cásanna úsáide aistriúcháin fíor-ama. Le a aithint cruinn agus a chásanna úsáide ilúsáide, is rogha iontach é Baidu-OCR-API do gach forbróir atá ag lorg comhtháthú feidhmiúlachta OCR iontaofa i bhfeidhmchláir Node.js.
Ag Tosú le Baidu-OCR-API
Is é an bealach molta chun Baidu-OCR-API a shuiteáil ná npm a úsáid. Úsáid an t-ordú seo a leanas le suiteáil réidh le do thoil
Install Baidu-OCR-APIvia npm
npm install baidu-ocr-api -g Is féidir é a shuiteáil de láimh freisin; íoslódáil na comhaid eisiúna is déanaí go díreach ón stór GitHub .
Bain Téacs ó Íomhánna laistigh de Apps Node.js
Cuireann Baidu-OCR-API ar a gcumas forbróirí bogearraí íomhánna a luchtú agus a léamh agus téacs a bhaint as laistigh de fheidhmchláir Node.js. Ligeann an ghné aitheanta téacs ginearálta d'fhorbróirí íomhánna a luchtú agus téacs clóite a bhaint as, oiriúnach do raon leathan de cháipéisí. Tá tacaíocht ag an API do go leor formáidí comhad íomhá coitianta, mar JPEG, PNG, GIF, TIFF, PDF, BMP, agus go leor eile. Taispeánann an sampla thíos conas is féidir le forbróirí bogearraí íomhá a luchtú agus aitheantas téacs a dhéanamh ar an íomhá laistigh de fheidhmchláir Node.js.
How to Load and Perform Text Recognition on an Image inside Node.js Apps?
//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);
});
Aithint Fhoirme agus Táblaí laistigh de Apps Node.js
Tá feidhmiúlacht iomlán ag Baidu-OCR-API foinse oscailte chun foirmeacha agus táblaí a aithint laistigh de fheidhmchláir Node.js. Chun an tasc a chur i gcrích go rathúil, caithfidh tú do chliant Baidu OCR a shocrú ag baint úsáide as d’údarás API. Ansin, scríobh an cód chun íomhá a léamh agus aithint foirme agus tábla a dhéanamh. Is féidir leis an bhfeidhmiúlacht seo a bheith an-úsáideach chun bailiú sonraí ó cháipéisí struchtúrtha a uathoibriú agus táirgiúlacht a fheabhsú i bhfeidhmchláir éagsúla. Seo sampla simplí a thaispeánann conas is féidir le forbróir bogearraí íomhá a léamh agus aithint foirme agus tábla a dhéanamh i dtimpeallacht Node.js.
How to Read an Image and Perform Form and Table Recognition in Node.js Apps?
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);
});
Aithint Téacs Lámhscríbhinn trí API Node.js
Tá Baidu-OCR-API foinse oscailte an-éasca le láimhseáil agus tá sé in ann téacs láimhe a aithint le cruinneas ard laistigh de fheidhmchláir Node.js. Chun an sprioc a bhaint amach, léitear an comhad íomhá agus tiontú go teaghrán base64 agus ansin glaoitear ar an modh láimhe le híomhá ionchódaithe i base64, agus logálann an téacs láimhe aitheanta ar an consól. Taispeánann an sampla thíos conas is féidir le forbróirí bogearraí aithint téacs láimhe a dhéanamh ag baint úsáide as an API OCR foinse oscailte Baidu i Node.js.
How to Perform Handwriting Text Recognition inside Node.js Apps?
// 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