Neden .NET için Aspose.OCR?

Aspose.OCR for .NET, optik karakter tanımaya yönelik sağlam, geliştirici dostu ve uygun maliyetli bir API’dir. 10 satırdan daha az yerel C# koduyla, .NET masaüstü çözümlerinize, MVC tabanlı Web uygulamalarınıza, bulut hizmetlerinize ve sunucusuz Azure işlevlerinize OCR özellikleri oluşturabilirsiniz. Taramalardan, fotoğraflardan ve ekran görüntülerinden makine tarafından okunabilir metinler çıkarın, taranan sayfaları aranabilir ve dizine eklenebilir PDF’lere dönüştürün, karmaşık matematik, sinir ağları ve diğer teknik karmaşıklıklar yerine iş görevlerine odaklanan görsellerdeki metinleri bulun ve karşılaştırın. Özelliklerimiz ve avantajlarımız hakkında daha fazla bilgi edinmek için aşağıdaki öğelere tıklayın.

Illustration ocr

Küresel uygulamalar

6.000'den fazla Çince karakter ve Hintçe dahil olmak üzere Latin, Kiril ve Asya alfabelerindeki metinleri tanıyın.

Her şeyi okuyun

Bir tarayıcı veya kamera aracılığıyla elde edilen herhangi bir dosyadan metin alın ve görüntüleri doğrudan web bağlantılarından işleyin.

Güvenilir sonuçlar

Odak dışı, döndürülmüş, bozuk ve gürültülü olanlar da dahil olmak üzere tüm görüntüler için yüksek tanıma doğruluğu elde edin.

Toplu tanıma

Klasörlerdeki ve arşivlerdeki tüm görüntüleri toplu olarak tanıyın; çok sayfalı PDF belgelerini ve TIFF görüntülerini okuyun.

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 kategorilere ayırın.

Canlı kod örneği

Aspose.OCR ile optik karakter tanıma, teknolojiye yeni başlayan geliştiriciler için bile önemsiz ve basit bir görev haline geliyor. Bir görüntüden metin çıkarmak ve ekranda görüntülemek için yalnızca birkaç satır kod yeterlidir. Gerçekten bu kadar basit; bir deneyin.

Tanımaya hazır Tanımaya hazır Buraya bir dosya bırakın veya göz atmak için tıklayın *

* Dosyalarınızı yükleyerek veya hizmeti kullanarak, sözleşmemizi kabul etmiş olursunuz. Kullanım Şartları Ve Gizlilik Politikası.

Tanıma sonucu
 

Resmi metne dönüştür

Daha fazla örnek >
// Initialize OCR engine
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Add image to the recognition batch
var source = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
source.Add("<file name>");

// Perform OCR
List<Aspose.OCR.RecognitionResult> results
     = recognitionEngine.Recognize(source);
// Output recognized text
Console.WriteLine(results[0].RecognitionText);

Platform bağımsızlığı

Aspose.OCR for .NET, .NET, .NET Core veya .NET Framework’ü destekleyen herhangi bir platformda çalışabilir - ister yerel olsun makinede, web sunucusunda veya bulutta.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Desteklenen dosya formatları

Aspose.OCR for .NET hemen hemen her [dosya]ile çalışabilir( https://docs.aspose.com/ocr/net/supported-file-formats/ ) bir tarayıcıdan veya kameradan alabilirsiniz. Tanıma sonuçları, kaydedilebilen, bir veritabanına aktarılabilen veya gerçek zamanlı olarak analiz edilebilen en popüler dosya ve veri alışverişi formatlarında döndürülür.

Görüntüler

  • JPEG
  • PNG
  • TIFF
  • BMP
  • GIF

Toplu OCR

  • Multi-page PDF
  • DjVu
  • ZIP
  • Folder

Tanıma sonuçları

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • HTML
  • RTF
  • ePub
  • JSON
  • XML

Her türlü içeriğe uygundur

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. Aspose.OCR for .NET, bir görüntüyü OCR motoruna gönderilmeden önce iyileştiren kapsamlı bir tam otomatik ve manuel görüntü işleme filtreleri yelpazesi sunar.

Güçlü görüntü işleme ve özelleştirilebilir içerik yapısı algılama algoritmaları, yüksek kaliteli taramalardan sokak fotoğraflarına kadar hemen hemen her görüntüden metin çıkarmayı mümkün kılar. En iyi tanıma kalitesini elde etmek için aynı görüntüye birden fazla işleme filtresi uygulanabilir.

Kaynak optimizasyonu

Aspose.OCR for .NET, her özel kullanım durumu için tanıma hızı, kalite ve kaynak kullanımı arasında son derece esnek bir denge kurulmasını sağlar:

  • Kapsamlı tanıma ve hızlı tanıma arasında seçim yapın.
  • Tanıma için ayrılan iş parçacığı sayısını belirtin veya kitaplığın işlemci çekirdeği sayısına göre otomatik olarak ölçeklenmesine izin verin.
  • Hesaplamaları GPU’ya aktararak CPU’nun serbest kalmasını sağlayın.

130’dan fazla tanıma dili

Aspose.OCR for .NET, küresel ölçekte belge işleme, veri çıkarma ve içerik dijitalleştirme için evrensel bir çözümdür. Çok çeşitli Avrupa, Orta Doğu ve Asya yazı senaryolarını desteklemesiyle, her ölçeğe iyi uyarlanmıştır ve hem küçük ve orta ölçekli işletmelere hem de çok uluslu şirketlere hitap etmektedir.

Dil algılamayı kitaplığa devredebilir veya dili manuel olarak belirleyerek tanıma performansını ve güvenilirliği artırabilirsiniz. Aşağıdaki diller desteklenmektedir:

  • Genişletilmiş Latin alfabesi: İngilizce, İspanyolca, Fransızca, Endonezce, Portekizce, Almanca, Vietnamca, Türkçe, İtalyanca, Lehçe ve 80’den fazla alfabe;
  • Kiril alfabesi: Rusça, Ukraynaca, Kazakça, Sırpça, Belarusça, Bulgarca;
  • Arapça, Farsça, Urduca;
  • Hintçe, Marathi, Bhojpuri ve diğerleri de dahil olmak üzere Çin ve Devanagari alfabesi.

Özellikler ve yetenekler

Aspose.OCR for .NET, fotoğraflardan veya taranmış görüntülerden metni otomatik olarak çıkararak belgelerin manuel olarak yeniden yazılması ihtiyacını ortadan kaldırır.

Feature icon

Fotoğraf OCR’si

Akıllı telefon fotoğraflarından tarama düzeyinde doğrulukla metin çıkarın.

Feature icon

Aranabilir PDF

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

Feature icon

URL tanıma

Yerel olarak indirmeden URL’deki bir resmi tanıyın.

Feature icon

Toplu tanıma

Çok sayfalı belgeler, klasörler ve arşivlerdeki tüm görselleri okuyun.

Feature icon

Herhangi bir yazı tipi ve stil

Tüm popüler yazı tipleri ve stillerdeki metni tanımlayın ve tanıyın.

Feature icon

Tanıma konusunda ince ayar yapın

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

Feature icon

Yazım denetleyicisi

Yanlış yazılan sözcükleri otomatik olarak düzelterek sonuçları iyileştirin.

Feature icon

Resimlerdeki metni bulun

Bir dizi resim içinde metin veya normal ifade arayın.

Feature icon

Resim metinlerini karşılaştırın

Büyük/küçük harfe ve düzene bakılmaksızın iki görüntüdeki metinleri karşılaştırın.

Kullanımı kolay

Görüntüyü metne dönüştürmek, aranabilir bir PDF oluşturmak, tanıma sonuçlarını belgeye kaydetmek ve çok daha fazlası için yalnızca birkaç satır koda ihtiyacınız vardır. Aspose.OCR for .NET’i çözümlerinize nasıl entegre edeceğinizi anlamak için kod örneklerini inceleyin.

Kurulum

Aspose.OCR for .NET, NuGet paketi veya indirilebilir dosya olarak dağıtılır. ocr/net/) minimum bağımlılıkla. Paket projenize doğrudan Microsoft Visual Studio’dan eklenebilir. Projenize kurmanız yeterli; görüntülerden metin çıkarmaya ve tanıma sonuçlarını desteklenen formatlardan herhangi birinde kaydetmeye hazırsınız. Sisteminizde CUDA özellikli bir GPU varsa tanıma performansını önemli ölçüde artırmak için GPU ile hızlandırılmış OCR motorunu kullanabilirsiniz.

Aspose.OCR for .NET’i kurulumdan hemen sonra bazı kısıtlamalarla kullanmaya başlayabilirsiniz. Geçici lisans, deneme sürümünün tüm sınırlamalarını 30 gün boyunca kaldırır. Tamamen işlevsel bir OCR uygulaması oluşturmaya başlamak ve daha sonra Aspose.OCR for .NET’i satın alma konusunda nihai kararı vermek için bunu kullanın.

Fotoğraftan metin çıkarma

İnsanlar genellikle OCR’yi (Optik Karakter Tanıma) düşündüklerinde, ilk akla gelen genellikle birincil yakalama aygıtı olan tarayıcıdır. Bu ilişkinin tarihsel nedenleri vardır ve birçok bağlamda hâlâ yaygındır; fiziksel belgelerden basılı metnin eşsiz kalitede yakalanması için tutarlı ve kontrollü bir ortam sağlar. Ancak tarayıcı, her zaman el altında bulunmayan ve çalışması için sabit bir iş istasyonu gerektiren özel bir ekipmandır. Neyse ki modern dünya, geleneksel tarayıcılara uygun bir alternatif sunuyor: akıllı telefon kamerası. Akıllı telefon kamera teknolojisindeki gelişmeler, giriş seviyesi bir akıllı telefonun bile OCR’ye hazır belgeleri yakalamak için yeterli kaliteyi sunmasını sağlar. Dahili bellek, hareket halindeyken büyük miktarda belgeyi, gazeteyi, kitabı, sokak tabelasını ve diğer metinleri dijitalleştirmeyi her zamankinden daha kolay hale getiriyor. Bu fotoğrafları makine tarafından okunabilir metne dönüştürmek için ihtiyacınız olan tek şey doğru teknolojidir.

Aspose.OCR for .NET, her türlü görseli anında tanıyacak şekilde özel olarak tasarlanmıştır ve düşük kaliteli fotoğrafları bile işleyecek şekilde daha fazla ince ayar yapılabilir. Modern bir akıllı telefonla birleştirildiğinde, günlük tarama ve metin tanıma görevlerinin çoğu için güçlü OCR uygulamaları oluşturmanıza olanak tanır. En gelişmiş görüntü işleme ve belge yapısı analizi birkaç satırlık kodla gerçekleştirilir ve karmaşık matematiksel algoritmalar, sinir ağları ve diğer teknik karmaşıklıklar yerine işe odaklanmanıza olanak tanır.

Fotoğraf OCR - C#

// Configure preprocessing filters
PreprocessingFilter filters = new PreprocessingFilter {
  PreprocessingFilter.ContrastCorrectionFilter(),
  PreprocessingFilter.AutoDewarping()
};

// Add a photo for recognition
OcrInput photos = new OcrInput(InputType.SingleImage, filters);
photos.Add("photo.png");

// Fine-tune recognition setings
RecognitionSettings settings = new RecognitionSettings();
settings.Language = Language.Eng;
settings.DetectAreasMode = DetectAreasMode.CURVED_TEXT;

// Extract text from a page
AsposeOcr api = new AsposeOcr();
List<RecognitionResult> results = api.Recognize(photos, settings);

// Automatically correct spelling (English)
string text = results[0].GetSpellCheckCorrectedText(SpellCheckLanguage.Eng);
// Display recognized text
Console.WriteLine(text);

Taramadan aranabilir bir PDF oluşturun

PDF, özellikle birden fazla sayfayı tek bir dosyada birleştirme yeteneği nedeniyle, kağıt belgeleri taramak için en popüler formatlardan biridir. Bu format, bireyler, işletmeler, bankalar ve devlet kurumları arasında sözleşmelerin, faturaların, yasal belgelerin, pasaportların ve kimlik kartlarının ve diğer birçok belgenin alışverişi için yaygın olarak kullanılmaktadır. Ancak taranan herhangi bir PDF aslında bir resim koleksiyonudur. Makine tarafından okunabilir metin içermediğinden kullanıcılar belge içeriğini arayamaz, kopyalayamaz veya başka şekilde değiştiremez.

Aspose.OCR for .NET, taranmış herhangi bir PDF’yi tamamen aranabilir ve indekslenebilir bir belgeye dönüştürmenin hızlı, kolay ve son derece güvenilir bir yolunu sunar. Sayfa içeriğini doğru bir şekilde tanır ve orijinal görüntünün üzerinde makine tarafından okunabilen bir metin katmanına dönüştürür; bu metin okuma yazılımı tarafından seçilebilir, kopyalanabilir, okunabilir ve hatta çevirmenler, özetleyiciler ve diğer yapay zeka destekli analitikler tarafından otomatik olarak işlenebilir. aletler.

PDF'ye metin kaplaması ekleme - C#

// Load the scanned PDF
OcrInput pdf = new OcrInput(InputType.PDF);
pdf.Add("Delivery-Agreement.pdf");

// Recognize the text from document
AsposeOcr api = new AsposeOcr();
List<RecognitionResult> result = api.Recognize(pdf);

// Save searchable PDF
AsposeOcr.SaveMultipageDocument("Readable-Contract.pdf", SaveFormat.Pdf, result);
// Report progress
Console.WriteLine($@"Recognition finished. See '{Directory.GetCurrentDirectory()}\Readable-Contract.pdf'.");

Görsellerde metin arayın

Dijital arşivler, özellikle büyük kuruluşlarda, çoğu zaman çok sayfalı belgeler içerebilen geniş bir tarama ve fotoğraf koleksiyonundan oluşur. Bu tür arşivlerin etkili bir şekilde yönetilmesi ve düzenlenmesi, bilgiye kolay erişim ve gezinme için çok önemlidir. Ancak resimler makine tarafından okunabilir metin içermediğinden belge içeriğini aramayı ve analiz etmeyi imkansız hale getirir.

Aspose.OCR for .NET, yazı tipi, metin boyutu, stil ve diğer parametrelerden bağımsız olarak görüntülerdeki metni kolayca aramanıza olanak tanır. Kütüphane ayrıca, çeşitli uygulamalarda ve endüstrilerde son derece yararlı olan, büyük/küçük harfe duyarlı olmayan aramaları ve düzenli ifadeleri de destekler. Bu işlevsellik, metinde bulunan içeriğe, anahtar sözcüklere veya kalıplara göre belgeleri kategorilere ayırmak için kullanılabilir; anlaşmalar ve sözleşmeler içindeki belirli şartları veya maddeleri aramak; dosyaların içinde bulunan anahtar kelimelere veya içeriğe göre yeniden düzenlenmesi; Kişisel verileri belgelerde bulup tanımlayarak GDPR uyumluluğunu sağlamayı ve hassas bilgileri daha etkili bir şekilde yönetmeyi kolaylaştırır. Görüntülerle arama yapmak aynı zamanda otomatik iş akışları oluşturmaya ve imzalı sözleşmeler ve faturalar alındığında çeşitli iş süreçlerini kolaylaştırmaya da olanak tanır.

Görüntülerde metin arama - C#

string sourceFolder = "images";
string searchFor = "OCR";

// Search for text in images
AsposeOcr api = new AsposeOcr();
foreach(var image in Directory.GetFiles(sourceFolder,"*.png"))
{
  bool found = api.ImageHasText(image, searchFor);
  if(found) Console.WriteLine($@"Found ""{searchFor}"" in image ""{image}""");
}