API saor in Node.js chun téacs a aithint & a bhaint ó íomhánna
Is API Node.js saor in ceannródaíoch é a thairgeann cruinneas ard i bhfíordhéanamh téacs thar iltheangacha agus raon leathan clónna agus leaganacha.
Sa domhan forbartha atá tiomáinte ag AI inniu, tá Aithint Carachtair Optúil (OCR) tar éis éirí mar riachtanas le haghaidh uathoibriú a bhaint as téacs ó íomhánna agus doiciméid. 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 íomhánna, aithint téacs láimhe, agus fiú tascanna casta mar aithint foirme i d’aipí Node.js. Cibé acu go bhfuil tú ag scanadh sonrasáin, ag dhigitiú doiciméid, nó ag cur gnéithe rochtana ar fáil, cuireann an leabharlann OCR seo ar fáil le feidhmíocht ard agus le héasca le comhtháthú le feidhmchláir nua-aimseartha.
Is API OCR saor in Node.js é Baidu-OCR-API a úsáideann foghlaim domhain chun téacs clóite agus lámhscríbhinn a aithint i dteangacha éagsúla, lena n-áirítear Sínis, Béarla, Seapáinis, srl. Tá sé den scoth i d’aithint táblaí i Node.js, i scanadh doiciméid gnó, agus i d’aithint téacs i gcoinníollacha casta mar sholas íseal nó íomhánna meabhrúite. Is féidir le forbróirí téacs a aithint i radhairc nádúrtha freisin, rud a fhágann go bhfuil sé foirfe do aipí soghluaiste, réaltacht mhéadaithe, agus cásanna úsáide aistriúcháin fíor-ama. Le cruinneas aitheanta agus le húsáidí ilchineálacha, is rogha iontach é Baidu-OCR-API do gach forbróir atá ag iarraidh feidhmiúlacht OCR iontaofa a ionchorprú 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
Suiteáil Baidu-OCR-API trí 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 ó stór GitHub .
Bain Téacs ó Íomhánna laistigh de Aipeanna Node.js
Cuireann Baidu-OCR-API ar chumas forbróirí bogearraí íomhánna a luchtú agus a léamh agus téacs a bhaint laistigh de feidhmchláir Node.js. Ligeann an ghné aitheanta téacs ginearálta d’fhorbróirí íomhánna clóite a luchtú agus a bhaint, oiriúnach do raon leathan deiciméad. Tá tacaíocht ag an API do go leor formáidí comhaid í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 a aithint téacs san íomhá laistigh de feidhmchláir Node.js.
Conas Íomhá a Luchtú agus Aithint Téacs a Dhéanamh i gAipeanna Node.js?
//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 Aipeanna Node.js
Tá an Baidu-OCR-API foinse oscailte tar éis feidhmiúlacht iomlán a sholáthar chun foirmeacha agus táblaí a aithint laistigh de feidhmchláir Node.js. Chun an tasc a chur i gcrích go rathúil, caithfidh tú do chliant Baidu OCR a chumrú le d’údarás API. Ansin, scríobh an cód chun íomhá a léamh agus aitheantas foirme agus tábla a dhéanamh. Is féidir an fheidhmiúlacht seo a úsáid chun sonraí a bhaint as doiciméid struchtúrtha go huathoibríoch agus táirgiúlacht a mhéadú i bhfeidhmchláir éagsúla. Seo sampla simplí a thaispeánann conas forbróir bogearraí íomhá a léamh agus aitheantas foirme agus tábla a dhéanamh i dtimpeallacht Node.js.
Conas Íomhá a Léamh agus Aithint Fhoirme agus Tábla a Dhéanamh i gAipeanna Node.js?
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ámhscríbhinn a aithint le cruinneas ard laistigh de feidhmchláir Node.js. Chun an sprioc a bhaint amach, léitear an comhad íomhá agus tiontú go teaghrán base64 agus ansin glaoitear an modh handwriting le híomhá codáilte i base64, agus logálann an téacs lámhscríbhinn aitheanta ar an consól. Taispeánann an sampla thíos conas is féidir le forbróirí bogearraí a dhéanamh le hathbhreithniú téacs lámhscríbhinn ag baint úsáide as an API OCR Baidu foinse oscailte i Node.js.
Conas Aithint Téacs Lámhscríbhinn a Dhéanamh laistigh de Aipeanna Node.js?
// 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