NODE.JS için neden aspose.ocr tercih ediyorsunuz?

Node.js için Aspose.OCR, Node.js’nin yüklü olduğu herhangi bir platformdaki taranan sayfalardan, fotoğraflardan, ekran görüntülerinden ve diğer görüntülerden metin çıkarmanıza olanak tanır. Optik karakter tanıma işlevselliğine sahip şirket içi ürünlerinizi, web hizmetlerinizi, sunucusuz uygulamalarınızı, AWS lambda, Azure işlevlerini ve diğer kodları güçlendirin.

Güçlü ve Özellik Zengin Optik Karakter Tanıma (OCR) API’miz, Çin ve Hintçe de dahil olmak üzere Latin, Kiril ve Asya senaryolarına dayalı 140+ dili destekler ve dosyaları en popüler formatlarda tanıyabilir.

Illustration ocr

Verimli ve doğru OCR

Gelişmiş Node.js teknolojisi ile yüksek hızlı ve doğru OCR sonuçları elde edin.

Çok dilli destek

Latin, Kiril, Arapça, Farsça, Ind ve Çin senaryoları da dahil olmak üzere 140'dan fazla dilde metni tanıyın ve Node.js uygulamalarınız için çok yönlülük sağlar.

Çok yönlü görüntü desteği

Tarayıcılar, kameralar ve akıllı telefonlardan görüntüleri node.js ile zahmetsizce işleyin.

Çince karakter tanımada hassasiyet

Node.js projelerinizde hassasiyetle 6.000'den fazla Çince karakteri tanıyın.

Düzen algılama

Düzenden bağımsız olarak, çıkarılan metnin doğru sırasını sağlamak için görüntülerdeki içerik bloklarını tanımlayın ve kategorize edin.

Canlı Kod Örneği

Birkaç kod kod satırı ile görüntülerden metin tanımayı başlatın. Sadeliği yaşayın!

Tanımaya hazır Tanımaya hazır Bir dosyayı buraya bırakın veya göz atmak için tıklayın *

* Dosyalarınızı yükleyerek veya kabul ettiğiniz hizmeti kullanarak Kullanım Koşulları Ve Gizlilik Politikası.

Tanıma sonucu
 

Görüntüyü metne dönüştürün

Daha fazla örnek >
fs.readFile("source.png", (err, imageData) => {
  // Save photo to the virtual storage
  const imageBytes = new Uint8Array(imageData);
  let internalFileName = "temp";
  let stream = Module.FS.open(internalFileName, "w+");
  Module.FS.write(stream, imageBytes, 0, imageBytes.length, 0);
  Module.FS.close(stream);

  // Add photo to recognition batch
  let source = Module.WasmAsposeOCRInput();
  source.url = internalFileName;
  let batch = new Module.WasmAsposeOCRInputs();
  batch.push_back(source);

  // Automatically adjust recognition settings to better process photographs
  let recognitionSettings = Module.WasmAsposeOCRRecognitionSettings();
  recognitionSettings.detect_areas_mode = Module.DetectAreasMode.PHOTO;
  recognitionSettings.auto_contrast= true;

  // Send photo for OCR
  var result = Module.AsposeOCRRecognize(batch, recognitionSettings);
  // Output extracted text to the console
  var text = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);
  console.log(text);
});

Node.js uygulamalarına entegrasyon

Node.js için aspose.ocr C ++ destekleyen herhangi bir platformla sorunsuz bir şekilde entegre olur-Masaüstü pencerelerde, Windows Server, MacOS, Linux veya bulutta olsun.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Desteklenen dosya biçimleri

Aspose.OCR for Node.js via C++ herhangi bir [dosya]ile çalışabilir( https://docs.aspose.com/ocr/nodejs-cpp/supported-file-formats/ ) Bir tarayıcıdan veya kameradan alabilirsiniz. Tanıma sonuçları kaydedilebilir, bir veritabanına aktarılabilir veya gerçek zamanlı olarak analiz edilebilir.

Görüntüler

  • JPEG
  • PNG
  • TIFF
  • BMP

Toplu ocr

  • ZIP

Tanıma sonuçları

  • Text
  • JSON
  • XML

Performans ve kaliteyi deneyimleyin

En son OCR teknolojisi, görüntülerden hızlı ve doğru metin tanımasını sağlar ve uygulamalarınızı birinci sınıf özelliklerle güçlendirir. Yüksek performanslı OCR çözümümüzle projenizin verimliliğini ve kullanıcı deneyimini yükseltin.

140+ tanıma dili

Node.js OCR API, karışık diller de dahil olmak üzere birçok dil ve popüler yazma senaryolarını tanır:

Dil algılamasını kütüphaneye bırakın veya gelişmiş tanıma performansı ve güvenilirliği için dili kendiniz tanımlayın.

  • ** Genişletilmiş Latin ** Alfabe: İngilizce, İspanyolca, Fransızca, Endonezya, Portekizce, Almanca, Vietnam, Türk, İtalyan, Lehçe ve 80+ daha;
  • ** Kiril ** Alfabe: Rusça, Ukrayna, Kazak, Sırp, Belarusan, Bulgar;
  • Arapça, Farsça, Urduca;
  • Hintçe, Marathi, Bhojpuri ve diğerleri de dahil olmak üzere Çin ve Devanagari senaryosu.

Herhangi bir içerik için uygun

Metin tanımanın doğruluğu ve güvenilirliği, büyük ölçüde orijinal görüntünün kalitesine bağlıdır. C ++ üzerinden Node.js için Aspose.OCR, OCR motoruna gönderilmeden önce bir görüntüyü geliştiren hem tam otomatik hem de manuel görüntü işleme filtrelerinin geniş bir aralığı sağlar.

Özellikler ve yetenekler

Aspose.OCR for Node.js via C++ Node.js için aspose.ocr’ın gelişmiş özelliklerini keşfedin.

Feature icon

Fotoğraf OCR

Akıllı telefon fotoğraflarından tarama seviyesi doğruluğu ile metin çıkarın.

Feature icon

Aranabilir PDF

Herhangi bir taramayı tamamen aranabilir ve endekslenebilir bir belgeye dönüştürün.

Feature icon

URL tanıma

Yerel olarak indirmeden bir görüntüyü URL’den tanıyın.

Feature icon

Toplu tanıma

Çok sayfalık belgelerden, klasörlerden ve arşivlerden tüm resimleri okuyun.

Feature icon

Herhangi bir yazı tipi ve stil

Tüm popüler yazı tiplerinde ve stillerindeki metni tanımlayın ve tanıyın.

Feature icon

İnce ayar tanıma

En iyi tanıma sonuçları için her OCR parametresini ayarlayın.

Node.js OCR kod örnekleri

OCR’yi Node.js uygulamalarınıza kolayca entegre etmek için kod örneklerini keşfedin.

Yükleme

Node.js için aspose.ocr bir NPM paketi olarak veya kendi kendine yeten bir indirilebilir dosya harici bağımlılıkları olmadan teslim edilir. Projenize kolayca yükleyin ve metinleri birden fazla desteklenen dilde tanımaya ve çeşitli formatlarda tanıma sonuçlarını almaya hazırsınız.

Kodunuzdaki Node.js modülü için OCR'yi içe aktarın.

const Module = require("aspose-ocr/lib/asposeocr");

Node.js ile metin tanıma görüntüsü

Node.js OCR, tablo görüntülerinin düzenlenebilir metne dönüştürülmesini sağlar ve veri çıkarma işlemini düzene sokar. Çeşitli iş durumları için ideal olan güçlü OCR çözümümüz, uygulamalarda verimliliği artırarak veri erişilebilirliğini artırır.

Metin Dönüşümüne Tablo Görüntü Ayarlama - Node.js

// Load a scan or photo from user input
const fileData = new Uint8Array(e.target.result);
let filename = file.name;
let stream = Module.FS.open(filename, "w+");
Module.FS.write(stream, fileData, 0, fileData.length, 0);
Module.FS.close(stream);
var input = Module.WasmAsposeOCRInput();
input.url = filename;

// Analyze tabular structures
var settings = Module.WasmAsposeOCRRecognitionSettings();
settings.detect_areas_mode = Module.DetectAreasMode.TABLE;

// Limit the subset of characters to improve recognition accuracy and increase performance
settings.alphabet = "1234567890.,;";

// Extract text from a table
var inputs = new Module.WasmAsposeOCRInputs();
inputs.push_back(input);
var result = Module.AsposeOCRRecognize(inputs, settings);
var editableText = Module.AsposeOCRSerializeResult(result, Module.ExportFormat.text);