1. สินค้า
  2.   OCR
  3.   JavaScript
  4.   Baidu-ocr-api
 
  

API Node.js ฟรีเพื่อจดจำและสกัดข้อความจากภาพ

Node.js ฟรีเป็น API ชั้นนำของ Node.js ที่ให้ความแม่นยำสูงในการจดจำข้อความในหลายภาษาและหลากหลายแบบอักษรและการจัดวาง.

ในโลกการพัฒนาที่ขับเคลื่อนด้วย AI ในปัจจุบัน การจดจำอักขระด้วยแสง (OCR) ได้กลายเป็นสิ่งจำเป็นสำหรับการอัตโนมัติการสกัดข้อความจากภาพและเอกสาร นักพัฒนาที่ต้องการสร้าง OCR ใน Node.js สามารถได้รับประโยชน์อย่างมากจาก Baidu-OCR-API ซึ่งเป็นเครื่องมือที่ทรงพลังที่รองรับการสกัดข้อความจากภาพ การจดจำข้อความลายมือ และแม้กระทั่งงานขั้นสูงเช่นการจดจำแบบฟอร์มภายในแอป Node.js ไม่ว่าจะเป็นการสแกนใบแจ้งหนี้ การแปลงเอกสารเป็นดิจิทัล หรือการเปิดใช้งานฟีเจอร์การเข้าถึง ความสามารถของไลบรารี OCR Node.js นี้ให้ประสิทธิภาพสูงและง่ายต่อการรวมเข้ากับแอปพลิเคชันสมัยใหม่

Baidu-OCR-API เป็น API OCR Node.js ฟรีที่ใช้การเรียนรู้เชิงลึกเพื่อจดจำข้อความพิมพ์และลายมือในหลายภาษา รวมถึงจีน อังกฤษ ญี่ปุ่น และอื่น ๆ มันโดดเด่นในการจดจำตารางใน Node.js การสแกนเอกสารธุรกิจ และการจดจำข้อความในสภาพแสงน้อยหรือภาพที่บิดเบือน นักพัฒนายังสามารถจดจำข้อความในฉากธรรมชาติได้ ทำให้เหมาะสำหรับแอปมือถือ ความเป็นจริงเสริม และการแปลแบบเรียลไทม์ ด้วยความแม่นยำและการใช้งานที่หลากหลาย Baidu-OCR-API เป็นตัวเลือกที่เหมาะสำหรับนักพัฒนาที่ต้องการรวมฟังก์ชัน OCR ที่เชื่อถือได้เข้าในแอปพลิเคชัน Node.js

Previous Next

เริ่มต้นใช้งาน Baidu-OCR-API

วิธีแนะนำในการติดตั้ง Baidu-OCR-API คือการใช้ npm โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง Baidu-OCR-API ผ่าน npm

 npm install baidu-ocr-api -g 

คุณยังสามารถติดตั้งด้วยตนเอง; ดาวน์โหลดไฟล์เวอร์ชันล่าสุดโดยตรงจาก GitHub repository.

สกัดข้อความจากภาพภายในแอป Node.js

Baidu-OCR-API ทำให้ผู้พัฒนาซอฟต์แวร์สามารถโหลดและอ่านภาพและสกัดข้อความภายในแอปพลิเคชัน Node.js ได้อย่างง่ายดาย ฟีเจอร์การจดจำข้อความทั่วไปช่วยให้ผู้พัฒนาสามารถโหลดและสกัดข้อความพิมพ์จากภาพได้ เหมาะกับเอกสารหลากหลายประเภท API ยังรองรับรูปแบบไฟล์ภาพที่นิยมหลายรูปแบบ เช่น JPEG, PNG, GIF, TIFF, PDF, BMP และอื่น ๆ อีกมาก ตัวอย่างต่อไปนี้แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถโหลดและทำการจดจำข้อความบนภาพภายในแอป Node.js อย่างไร

วิธีโหลดและทำการจดจำข้อความบนภาพภายในแอป 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);
});

การจดจำแบบฟอร์มและตารางภายในแอป Node.js

โครงการโอเพ่นซอร์ส Baidu-OCR-API ได้ให้ฟังก์ชันครบถ้วนสำหรับการจดจำแบบฟอร์มและตารางภายในแอปพลิเคชัน Node.js เพื่อทำงานสำเร็จคุณต้องตั้งค่าไคลเอนต์ Baidu OCR ด้วยข้อมูลประจำตัว API ของคุณก่อน แล้วเขียนโค้ดเพื่ออ่านภาพและทำการจดจำแบบฟอร์มและตาราง ฟังก์ชันนี้มีประโยชน์อย่างยิ่งสำหรับการอัตโนมัติการสกัดข้อมูลจากเอกสารที่มีโครงสร้างและเพิ่มประสิทธิภาพการทำงานในแอปพลิเคชันต่าง ๆ ตัวอย่างง่ายต่อไปนี้แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถอ่านภาพและทำการจดจำแบบฟอร์มและตารางภายในสภาพแวดล้อม Node.js อย่างไร

วิธีอ่านภาพและทำการจดจำแบบฟอร์มและตารางในแอป 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);
});

การจดจำข้อความลายมือผ่าน Node.js API

โครงการโอเพ่นซอร์ส Baidu-OCR-API ใช้งานง่ายและสามารถจดจำข้อความลายมือด้วยความแม่นยำสูงภายในแอปพลิเคชัน Node.js เพื่อให้บรรลุเป้าหมายไฟล์ภาพจะถูกอ่านและแปลงเป็นสตริง base64 จากนั้นเมธอด handwriting จะถูกเรียกด้วยภาพที่เข้ารหัส base64 และข้อความลายมือที่จดจำจะถูกบันทึกลงคอนโซล ตัวอย่างต่อไปนี้แสดงให้เห็นว่าผู้พัฒนาซอฟต์แวร์สามารถทำการจดจำข้อความลายมือโดยใช้ Baidu OCR API แบบโอเพ่นซอร์สใน Node.js อย่างไร

วิธีทำการจดจำข้อความลายมือภายในแอป 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
 ไทย