API Node.js ฟรีเพื่อจดจำและสกัดข้อความจากรูปภาพ
Node.js ฟรีเป็น API ชั้นนำที่ให้ความแม่นยำสูงในการจดจำข้อความในหลายภาษาและหลากหลายแบบอักษรและรูปแบบ
ในโลกการพัฒนาแบบขับเคลื่อนด้วย 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
เริ่มต้นใช้งาน 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