1. Ürün:% s
  2.   OCR
  3.   JavaScript
  4.   Baidu-ocr-api
 
  

Görüntülerden Metin Tanıma ve Çıkarma için Ücretsiz Node.js API

Ücretsiz Node.js, birden çok dil ve çeşitli yazı tipleri ve düzenlerde yüksek doğrulukta metin tanıma sunan lider bir Node.js API'sidir.

Bugünün yapay zeka odaklı geliştirme dünyasında, Optik Karakter Tanıma (OCR) görüntülerden ve belgelerden metin çıkarımını otomatikleştirmek için vazgeçilmez hâle gelmiştir. Node.js'te OCR oluşturmak isteyen geliştiriciler, görüntülerden metin çıkarma, el yazısı tanıma ve hatta Node.js uygulamaları içinde form tanıma gibi ileri düzey görevleri destekleyen güçlü bir araç olan Baidu-OCR-API'den büyük ölçüde faydalanabilirler. Faturaları taramak, belgeleri dijitalleştirmek ya da erişilebilirlik özelliklerini etkinleştirmek isterken, bu Node.js OCR kitaplığı yüksek performans sunar ve modern uygulamalara kolayca entegre edilebilir.

Baidu-OCR-API, birden çok dilde (Çince, İngilizce, Japonca ve daha fazlası) basılı ve el yazısı metinleri tanımak için derin öğrenme kullanan ücretsiz bir Node.js OCR API'sidir. Node.js'te tablo tanıma, iş belge tarama ve düşük ışık ya da bozulmuş görüntüler gibi karmaşık koşullarda metin tanıma konularında üstün başarı gösterir. Geliştiriciler ayrıca doğal sahnelerdeki metni tanıyabilir, bu da mobil uygulamalar, artırılmış gerçeklik ve gerçek zamanlı çeviri senaryoları için mükemmeldir. Doğru tanıma ve çok yönlü kullanım alanlarıyla Baidu-OCR-API, Node.js uygulamalarına güvenilir OCR işlevselliği eklemek isteyen her geliştirici için ideal bir seçimdir.

Previous Next

Baidu-OCR-API'ye Başlarken

Baidu-OCR-API'yi kurmanın önerilen yolu npm kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın

Install Baidu-OCR-API via npm

 npm install baidu-ocr-api -g 

Aşağıdaki komutu kullanarak da manuel olarak kurabilirsiniz; en son sürüm dosyalarını doğrudan GitHub deposundan indirin.

Node.js Uygulamalarında Görüntülerden Metin Çıkarma

Baidu-OCR-API, yazılım geliştiricilerin Node.js uygulamaları içinde görüntüleri yükleyip okuyarak metin çıkarmasını kolaylaştırır. Genel metin tanıma özelliği, geliştiricilerin görüntülerden basılı metni yükleyip çıkarmasına olanak tanır ve geniş bir belge yelpazesi için uygundur. API, JPEG, PNG, GIF, TIFF, PDF, BMP ve daha birçok popüler görüntü dosya formatını destekleyecek şekilde tasarlanmıştır. Aşağıdaki örnek, yazılım geliştiricilerin Node.js uygulamaları içinde bir görüntüyü nasıl yükleyip metin tanıması yapabileceğini göstermektedir.

Node.js Uygulamalarında Bir Görüntüyü Yükleyip Metin Tanıması Nasıl Yapılır?

//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 Uygulamalarında Form ve Tablo Tanıma

Açık kaynak Baidu-OCR-API, Node.js uygulamaları içinde form ve tablo tanıma için eksiksiz işlevsellik sunar. Görevi başarılı bir şekilde yerine getirmek için önce API kimlik bilgilerinizle Baidu OCR istemcisini yapılandırmanız gerekir. Ardından bir görüntüyü okuyup form ve tablo tanıma yapan kodu yazın. Bu işlevsellik, yapılandırılmış belgelerden veri çıkarımını otomatikleştirmek ve çeşitli uygulamalarda verimliliği artırmak için özellikle faydalıdır. Aşağıda, bir görüntüyü okuyup Node.js ortamında form ve tablo tanıma yapan basit bir örnek gösterilmektedir.

Node.js Uygulamalarında Bir Görüntüyü Okuyup Form ve Tablo Tanıma Nasıl Yapılır?

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 ile El Yazısı Metin Tanıma

Açık kaynak Baidu-OCR-API, çok kolay kullanılabilir ve Node.js uygulamaları içinde el yazısı metni yüksek hassasiyetle tanıyabilen tam bir çözümdür. Hedefe ulaşmak için görüntü dosyası okunur, base64 dizisine dönüştürülür ve ardından el yazısı yöntemi base64 kodlu görüntü ile çağrılır; tanınan el yazısı metni konsola kaydedilir. Aşağıdaki örnek, açık kaynak Baidu OCR API'si kullanarak Node.js içinde el yazısı metin tanımasının nasıl yapılacağını göstermektedir.

Node.js Uygulamalarında El Yazısı Metin Tanıma Nasıl Yapılır?

// 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
 Türkçe