1. Ürün:% s
  2.   OCR
  3.   Node.js
  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 önde gelen bir Node.js API'sidir.

Bugünün AI odaklı geliştirme dünyasında, Optik Karakter Tanıma (OCR), görüntüler ve belgelerden metin çıkarımını otomatikleştirmek için vazgeçilmez hâle gelmiştir. Node.js içinde 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 faydalanabilir. Faturaları taramak, belgeleri dijitalleştirmek veya erişilebilirlik özellikleri sağlamak isterken, bu Node.js OCR kütüphanesi yüksek performans sunar ve modern uygulamalarla kolayca bütünleştirilebilir.

Baidu-OCR-API, basılı ve el yazısı metinleri birden çok dilde, Çince, İngilizce, Japonca ve daha fazlasını tanıyan derin öğrenme tabanlı ücretsiz bir Node.js OCR API'sidir. Node.js içinde 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 sahneler içinde metin 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 ile Başlarken

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

npm ile Baidu-OCR-API Kurulumu

 npm install baidu-ocr-api -g 

Manuel olarak da 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 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ını sağlar 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ı destekler. 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ı yapılacağını göstermektedir.

Node.js Uygulamalarında Bir Görüntüyü Yükleyip Metin Tanıma 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 tam işlevsellik sağlar. Bu görevi başarıyla gerçekleştirmek 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 işlemini gerçekleştiren kodu yazın. Bu işlevsellik, yapılandırılmış belgelerden veri çıkarımını otomatikleştirmek ve çeşitli uygulamalarda üretkenliği artırmak için özellikle yararlıdır. Aşağıda, bir görüntüyü okuyup Node.js ortamında form ve tablo tanıma nasıl yapılır gösteren basit bir örnek bulunmaktadır.

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 yüksek hassasiyetle el yazısı metni tanıyabilir. Bu hedefe ulaşmak için görüntü dosyası okunur, base64 dizesine 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ımanı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