Google OCR ile IronOCR Arasındaki Karşılaştırma
OCR, Optik Karakter Tanıma anlamına gelir. Bu, bir resim dosyasını makine tarafından kodlanmış metne dönüştürme olanağı sağlar. Taranan belgeler her zaman bilgisayar tarafından bir resim dosyası olarak kaydedilir. Bu resim dosyalarındaki veriler, normal bir metin düzenleyici veya hatta bir kelime işlem uygulaması kullanılarak metin formatında aranamaz, düzenlenemez veya kaydedilemez. OCR işleme, bu görüntüleri makine tarafından okunabilir metne dönüştürerek kullanıcıların daha fazla işlem yapmasına olanak tanır.
Bu modern çağda, internet üzerinden paylaşılan taranmış belgeler genellikle PDF veya resim formatında dijital formattadır. Görüntüyü metne dönüştürmek için kullanılabilecek birçok çevrimiçi kaynak bulunmaktadır. Ancak, çoğu işletme bu işlevselliği yazılım uygulamalarında gerektirir. Bunu göz önünde bulundurarak, yazılım uygulamalarına gömülü halde sağlamak için OCR işleme teknolojisi sağlayan birçok kütüphane bulunmaktadır.
Bu makalede, C# için en popüler OCR kütüphanelerinden ikisini tartışacağız. Bunlar şunlardır:
- IronOCR
- Google Cloud Vision OCR (Vision API)
IronOCR - C# Kütüphanesi
IronOCR .NET için, C# kütüphanesi olup, görüntüleri ve PDF'leri tarama, arama ve okuma yeteneği sağlar. Bir görüntü veya PDF dosyasını girdi olarak alır ve en son Tesseract 5 özel yapım .NET OCR motorunu kullanarak metin, yapılandırılmış veri veya aranabilir PDF belgeleri çıkışı verir. Tesseract, 125'ten fazla dilde kullanılabilir ve .NET Core, ve .NET Standard'da çapraz platform desteği sunar, 2.0'dan 7'ye kadar.
IronOCR, C# geliştiricilerine, IronTesseract sınıfı ve bir API anahtarı kullanarak görüntüleri otomatik olarak metne dönüştürme imkanı sunan kullanıcı dostu bir API'dir. Hız, doğruluk ve kullanım kolaylığını önceliklendirir. Ayrıca, eğitimli bir model seti kullanarak Bilgisayarlı Görüntü API'sinin metni bulmasına yardımcı olur.
IronOCR'un başka bir güçlü özelliği, tüm resim dosyalarından barkod ve QR kodlarını tarayabilir ve metinlerini okuyabilir. IronOCR'un diğer önemli özellikleri aşağıda verilmiştir.
Özellikler
- Uluslararası Diller: 125+ ve özel diller, yüksek ve hızlı kalitede performans desteği
- Metin ve Barkod Okuma: Aynı anda birden fazla dilden metin ve sayıları oku
- Uzman Belgeler: Özellikle fişler, çekler, faturalar gibi metinleri oku
- Birçok Formattan Okuma: Görüntüler (PNG, JPG, GIF, TIFF, BMP),
System.Drawing Objects, Akışlar, PDF belgeleri (optimize edilmiş hedef DPI) - Filtreler: Filtre Sihirbazı, Görüntü Düzeltme, Görüntü Yönelimi Düzeltme, Görüntü Renklerini Düzeltme
- Basit Veri Çıktıları: .NET Metin Deyimleri, Barkod ve QR Verileri, Resimler
Şimdi, Google Cloud Vision API'ye bir göz atalım.
Google Cloud Vision OCR
Google Cloud Vision API, C# dilini destekleyen bir Google Cloud OCR istemci kütüphanesidir. C# geliştiricilerine, Bilgisayarla Görüntü algılama özelliklerini yazılım uygulamalarına entegre etmelerini sağlar. Görüntü dosyalarından, görüntü etiketlerinden, yüz algılamadan ve simge algılamadan metin algılar ve OCR uygular.
Google Cloud Vision API, güçlü bir önceden eğitilmiş ML (makine öğrenimi) modeli sağlamak için REST ve RPC API'leri kullanır. Cloud Vision API ile, önceden tanımlanmış milyonlarca kategoriye hızlıca resim sınıflama yapabilirsiniz. Ayrıca, nesneleri tespit edebilir ve basılı belgelerden ve el yazısıyla yazılmış metinlerden okuma yapabilir.
Özellikler
- Görüntü Metin Algılama: Metin tanıma için bir görüntüyü OCR yapar ve makine dili koduna dönüştürür
- Belge Metin Algılama: Bir dosyayı (PDF/TIFF) OCR yapar, yoğun metin
- Yapıt Algılama: Algılanan nesnelerin koordinatlarını verir
- Logo Algılama: Metinsel bir açıklama verir
- Etiket Algılama: Görüntü için genel etiketler döndürür
Makalenin geri kalanı şu şekildedir:
- Visual Studio Projesi Oluşturma
- IronOCR'un Kurulumu
- Google OCR Yükleme
- Görüntüden Metne Çeviri
- Barkod ve QR Kodları Metne Çeviri
- PDF'den Metne Çeviri
- Lisanslama
- Sonuç
1. Visual Studio Projesi Oluşturma
Bu öğreticide, en son sürüm olan Visual Studio 2022'yi kullanacağız. Bu nedenle, C# için zaten indirip kurduğunuzu varsayıyorum. Eğer değilse, Visual Studio websitesi'nden indirebilirsiniz.
Artık her iki kütüphane ile başlamak için bir Konsol projesi oluşturmamız gerekiyor. Proje oluşturmak için adımları izleyin:
- Visual Studio 2022'yi açın.
-
Yeni Bir Proje Oluştur'a tıklayın.

-
Verilen seçeneklerden C# Konsol Uygulaması'nı seçin.

- Yeni projenizi bir isim ve konumla yapılandırın. Örn: "OCRProject".
-
İleri'ye tıklayın.

-
Ek bilgilerden, en kararlı sürüm olduğu için .NET 6.0 Framework'ü seçin.

- Şimdi, Oluştur'a tıklayın ve proje belirtilen konumda oluşturulur.
Şimdi, kıyaslama için projeye kütüphaneleri kuracağız.
2. IronOCR'nin Kurulumu
IronOCR kütüphanesini kurmanın birden fazla yolu vardır. Bunları birer birer inceleyelim.
2.1. Visual Studio NuGet Paket Yöneticisi Kullanarak
NuGet, projenizde bağımlılıkları indirme ve yükleme yöneticisidir. Paketleri, derlenmiş kod (DLL) ve manifest dosyasını içerir. Aşağıdaki yöntem ile erişin:
- Araçlar sekmesine tıklayın
- NuGet Paket Yöneticisi seçeneğini genişletin
-
Çözüm için NuGet Paketlerini Yönet'e tıklayın

- veya Çözüm Gezgini'ne sağ tıklayın
-
NuGet Paketlerini Yönet'i tıklayın

Şimdi, NuGet Paket Yöneticisi penceresi açılacak. IronOCR'u arayın ve Install'e tıklayın.

2.2. NuGet Web Sitesinden İndir
Resmi NuGet web sitesinden doğrudan indirilebilir. Verilen adımları izleyin:
- NuGet web sitesi linkine tıklayın.
- Sayfanın sağ tarafında bulunan Download package seçeneğine tıklayın.
- İndirilen paketi açın ve yüklemeye başlayacak.
- Son olarak, çözümü yeniden yükleyin ve iş tamam.
2.3. IronOCR Websayfasını Kullanarak İndir
Yalnızca Iron Software web sitesini ziyaret edin ve IronOCR for .NET web sayfasına gidin. Sayfanın altına gidin ve DLL İndir veya Windows Yükleyicisini İndir'e tıklayın.

Bir Zip dosyası indirilecektir. Çıkartın ve proje dosyanıza ekleyin veya Windows Yükleyicisini çalıştırın. Aşağıdaki adımları izleyerek projeye ekleyin.
- Visual Studio'da çözüm gezgininden projenin bağımlılıklarına sağ tıklayın.
- Daha sonra, Proje Referansı Ekle seçeneğini seçin.
- İndirilen DLL dosyasının konumuna gidin.
- Son olarak, proje referansı eklemek için Tamam'a tıklayın.
2.4. Visual Studio'da Komut İstemcisi Kullanarak
- Visual Studio'da Araçlar sekmesine gidin.
- NuGet Paket Yöneticisi seçeneğini genişletin.
- Paket Yöneticisi Konsolunu seçin ve aşağıdaki komutu yazın:
Install-Package IronOcr
Bu, IronOCR'u projenize otomatik olarak indirip kuracaktır.
Şimdi, projemizde IronOCR'u kullanmaya hazırız.
2.5. Gerekli IronOCR Ad Alanlarının Eklenmesi
Sadece bir ad alanı gereklidir ve erişim gerektiği kaynak kod dosyasının üst kısmına eklenmelidir.
using IronOcr;
using IronOcr;
Imports IronOcr
Şimdi, Google Vision OCR'yi yükleyelim.
3. Google OCR Yükleme
C# projenizde Vision API'yi kullanabilmek için aşağıdaki önkoşulların yerine getirilmiş olması gerekir:
- Google Hesabı Oluşturun
- Google Cloud Console'dan bir yeni proje oluşturun
- Faturalandırmayı Etkinleştirin
- Vision API'yi Etkinleştirin
- Bir Hizmet Hesabı oluşturun ve kimlik bilgilerini ayarlayın
- Hizmet hesabı anahtar kimlik bilgilerini JSON dosya formatında indirin
Google Cloud Vision kullanımı için kurulum ve gereksinimleri resmi dokümantasyonundan detaylıca inceleyebilirsiniz buradan.
Şimdi, Visual Studio'da OCR işlemeyi gerçekleştirmek için Google Cloud istemci kütüphanesini yüklemek için NuGet Paket Yöneticisi'ni kullanmamız gerekiyor.
3.1. NuGet Paket Yöneticisi Kullanma
Aşağıdaki yöntemi kullanarak erişin:
- Araçlar sekmesine tıklayın
- NuGet Paket Yöneticisi seçeneğini genişletin
-
Çözüm için NuGet Paketlerini Yönet'e tıklayın

- veya Çözüm Gezgini'ne sağ tıklayın
-
NuGet Paketlerini Yönet'i tıklayın

Şimdi, NuGet Paket Yöneticisi penceresi açılacak. Google Cloud Vision OCR'yi arayın ve Yükle'ye tıklayın.

3.2. Google Vision API Ad Alanı Ekleme
Google OCR Vision API'yi kullanmak için aşağıdaki ad alanını ekleyin:
using Google.Cloud.Vision.V1;
using Google.Cloud.Vision.V1;
Imports Google.Cloud.Vision.V1
Ayrıca, JSON dosya formatında indirilen anahtar kimlik bilgilerini kullanarak ortam değişkenini ayarlayın.
Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", "key.json");
Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", "key.json");
Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", "key.json")
Şimdi, her şey kurulu ve kullanıma hazır.
4. Görüntüden Metne
Görüntülerden veri okumak zahmetli bir iştir. Görüntü çözünürlüğü ve kalitesi içerik çıkarımı sırasında önemli bir rol oynar. Her iki kütüphane de görüntülerden metin çıkarmak için Optik Karakter Tanıma (OCR) işlevselliği sağlar.
4.1. IronOCR Kullanımı
IronOCR, güçlü IronTesseract sınıfı ile geliştiricilerin bir görüntü dosyasının içeriğini okumasını çok kolaylaştırır. Burada bir PNG görüntüsü kullanarak bir görüntü dosyasından metin okuyacağız ve kod aşağıdaki gibidir:
var ocr = new IronTesseract();
using (var input = new OcrInput())
{
// Add the image to be processed
input.AddImage("test-files/employmentapp.png");
// Process the image
var result = ocr.Read(input);
// Output the extracted text
Console.WriteLine(result.Text);
}
var ocr = new IronTesseract();
using (var input = new OcrInput())
{
// Add the image to be processed
input.AddImage("test-files/employmentapp.png");
// Process the image
var result = ocr.Read(input);
// Output the extracted text
Console.WriteLine(result.Text);
}
Dim ocr = New IronTesseract()
Using input = New OcrInput()
' Add the image to be processed
input.AddImage("test-files/employmentapp.png")
' Process the image
Dim result = ocr.Read(input)
' Output the extracted text
Console.WriteLine(result.Text)
End Using
GİRİŞ GÖRÜNTÜSÜ

ÇIKTI

IronOCR'nun çıktısı, kendisine verilen orijinal görüntüyle eşleşir. Kod temiz ve herhangi bir teknik detay olmaksızın anlaşılması kolay.
4.2. Google OCR Kullanımı
Google Cloud Vision OCR, bir görüntüyü farklı yazı tipleriyle metne dönüştürür. İlk olarak, kimlik dosyasını kullanarak bir istemci oluşturmamız gerekiyor. Daha sonra, bu istemci nesnesi ile DetectText yöntemini çağırarak bir açıklama şeklinde yanıt alabiliriz. Kod aşağıdaki gibidir:
Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", "key.json");
var client = ImageAnnotatorClient.Create();
var image = Google.Cloud.Vision.V1.Image.FromFile("test-files/employmentapp.png");
var response = client.DetectText(image);
foreach (var annotation in response)
{
if (annotation.Description != null)
{
Console.WriteLine(annotation.Description);
}
}
Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", "key.json");
var client = ImageAnnotatorClient.Create();
var image = Google.Cloud.Vision.V1.Image.FromFile("test-files/employmentapp.png");
var response = client.DetectText(image);
foreach (var annotation in response)
{
if (annotation.Description != null)
{
Console.WriteLine(annotation.Description);
}
}
Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", "key.json")
Dim client = ImageAnnotatorClient.Create()
Dim image = Google.Cloud.Vision.V1.Image.FromFile("test-files/employmentapp.png")
Dim response = client.DetectText(image)
For Each annotation In response
If annotation.Description IsNot Nothing Then
Console.WriteLine(annotation.Description)
End If
Next annotation
Her iki kütüphanenin çıktısını karşılaştırmak için aynı görüntü girdi olarak verilir.

Yukarıdaki çıktıda IronOCR'nun görüntü çıktı formatlarını koruduğunu net bir şekilde görebilirsiniz. Google OCR doğru metin çıktısı vermiş olsa da, tablonun formatı korunmamıştır. IronOCR, verilen görüntüde olduğu gibi tablonun formatını aynen korumuştur.
5. Barkod ve QR Koddan Metne
5.1. IronOCR Kullanımı
IronOCR, görüntüleri okurken eşsiz ve kullanışlı bir özellik sağlar; barkodları ve QR Kodlarını okuyabilir. Barkodları tespit eder ve değerlerini kolayca gösterir. Önce, ReadBarCodes yapılandırmasını true olarak ayarlayın ve ardından OCR sonuçlarındaki her bir barkodu yineleyin. Barkodları okumak için kod aşağıda verilmiştir:
var ocr = new IronTesseract();
ocr.Configuration.ReadBarCodes = true;
using (var input = new OcrInput())
{
// Add the image to be processed
input.AddImage("test-files/Barcode.png");
// Process the image
var result = ocr.Read(input);
// Iterate and output barcode values
foreach (var barcode in result.Barcodes)
{
Console.WriteLine(barcode.Value);
}
}
var ocr = new IronTesseract();
ocr.Configuration.ReadBarCodes = true;
using (var input = new OcrInput())
{
// Add the image to be processed
input.AddImage("test-files/Barcode.png");
// Process the image
var result = ocr.Read(input);
// Iterate and output barcode values
foreach (var barcode in result.Barcodes)
{
Console.WriteLine(barcode.Value);
}
}
Dim ocr = New IronTesseract()
ocr.Configuration.ReadBarCodes = True
Using input = New OcrInput()
' Add the image to be processed
input.AddImage("test-files/Barcode.png")
' Process the image
Dim result = ocr.Read(input)
' Iterate and output barcode values
For Each barcode In result.Barcodes
Console.WriteLine(barcode.Value)
Next barcode
End Using
GİRİŞ GÖRÜNTÜSÜ

ÇIKTI

Girişteki tüm üç barkod başarıyla okunur ve gizli metinleri gösterilir.
5.2. Google OCR Kullanımı
Google Vision API henüz bu işlevselliğe izin vermiyor. Barkod okumak, yazılım uygulamalarında kullanışlı olabilir. Ancak, Google OCR, taranmış bir belgeyi görüntü dosyası olarak metin almanıza olanak tanır. Etiket tanımaya yönelik kod aşağıda verilmiştir:
var client = ImageAnnotatorClient.Create();
var image = Google.Cloud.Vision.V1.Image.FromUri("gs://cloud-samples-data/vision/using_curl/shanghai.jpeg");
var labels = client.DetectLabels(image);
Console.WriteLine("Labels (and confidence score):");
Console.WriteLine(new String('=', 30));
foreach (var label in labels)
{
Console.WriteLine($"{label.Description} ({(int)(label.Score * 100)}%)");
}
var client = ImageAnnotatorClient.Create();
var image = Google.Cloud.Vision.V1.Image.FromUri("gs://cloud-samples-data/vision/using_curl/shanghai.jpeg");
var labels = client.DetectLabels(image);
Console.WriteLine("Labels (and confidence score):");
Console.WriteLine(new String('=', 30));
foreach (var label in labels)
{
Console.WriteLine($"{label.Description} ({(int)(label.Score * 100)}%)");
}
Imports System
Dim client = ImageAnnotatorClient.Create()
Dim image = Google.Cloud.Vision.V1.Image.FromUri("gs://cloud-samples-data/vision/using_curl/shanghai.jpeg")
Dim labels = client.DetectLabels(image)
Console.WriteLine("Labels (and confidence score):")
Console.WriteLine(New String("="c, 30))
For Each label In labels
Console.WriteLine($"{label.Description} ({CInt(Math.Truncate(label.Score * 100))}%)")
Next label
ÇIKTI

6. PDF'den Metne
6.1. IronOCR Kullanımı
PDF dosyalarını okumak, IronOCR'da görüntü dosyalarını okumak kadar kolaydır. Sadece görüntü okuma kodunda AddImage yöntemini AddPdf ile değiştirmeniz gerekiyor. Kod şöyle devam ediyor:
var ocr = new IronTesseract();
using (var input = new OcrInput())
{
// Add the PDF to be processed
input.AddPdf("test-files/example.PDF");
// Process the PDF
var result = ocr.Read(input);
// Output the extracted text
Console.WriteLine(result.Text);
}
var ocr = new IronTesseract();
using (var input = new OcrInput())
{
// Add the PDF to be processed
input.AddPdf("test-files/example.PDF");
// Process the PDF
var result = ocr.Read(input);
// Output the extracted text
Console.WriteLine(result.Text);
}
Dim ocr = New IronTesseract()
Using input = New OcrInput()
' Add the PDF to be processed
input.AddPdf("test-files/example.PDF")
' Process the PDF
Dim result = ocr.Read(input)
' Output the extracted text
Console.WriteLine(result.Text)
End Using
ÇIKTI
Çıkarılan metin, PDF dosyasıyla aynı formatta olur.

6.2. Google OCR Kullanımı
Google OCR, PDF/TIFF belgelerinden metin çıkarmak için de olanak sağlar. Ancak, bu sadece dosya Google Cloud Storage'deyse metni algılar. Bunun için bir Google Storage bucket oluşturmanız gerekiyor. C# için kod doğrudan çok uzun ve burada uygulaması oldukça karmaşık. Dosyalardaki metinleri algılamak için C# örnekleri yoktur. Java kodunu referans olarak inceleyebilirsiniz.
7. Lisanslama
IronOCR geliştirme amaçları için ücretsizdir, ancak ticari kullanım için lisanslanması gerekir. Ayrıca, ihtiyaçlarınız için tüm potansiyelini test etmek için ücretsiz bir deneme sunar. Lite paketi, belirli bir miktardan başlar ve ücretsiz deneme sunar. IronOCR, 1 yıl boyunca ürün desteği ve güncellemeleri ücretsiz olarak sağlar ve bu yıldan sonra yıllık $399 olarak ücretlendirilir. Tüm lisanslar süresizdir, yani sadece bir kerelik satın alma ve gizli ücretler yoktur. SaaS ve OEM ürünleri için telifsiz yeniden dağıtım kapsamını $1999 tek seferlik bir satın alma ile seçebilirsiniz. Lisans paketleri ve fiyat planları hakkında daha fazla bilgi almak için lütfen buradan ziyaret edin.

Google Cloud Vision fiyat planları, uygulamanın bir görüntü üzerinde gerçekleştirdiği işlem sayısına dayanmaktadır. PDF gibi çok sayfalı dosyalar için, her sayfa bir görüntü olarak ele alınır. Ayrıca, bir görüntüye uygulanan her özellik ayrı bir faturalandırılabilir birimdir. Örneğin, aynı görüntüye metin algılama ve etiket algılama uygularsanız, her özellik ayrı ayrı ücrete tabi olur. Fiyat planları aşağıda verilmiştir ve daha fazla bilgi için lütfen bu bağlantıyı ziyaret edin.

8. Sonuç
IronOCR, bizim bildiğimiz kadarıyla, tüm platformlarda en gelişmiş Tesseract API'sini C# geliştiricilerine sunar. IronOCR, Windows, Linux, Mac, Azure, AWS, Lambda'da dağıtılabilir ve .NET Framework projelerini olduğu kadar .NET Standard ve .NET Core projelerini de destekler. OCR taramalarında barkodları da okuyabiliriz ve hatta OCR çıktımızı HTML ve aranabilir PDF'ler olarak da dışa aktarabiliriz.
Google Cloud Vision API, gelişmiş bir AI tabanlı API'dir. Makine öğrenimi uygulamaları oluşturmakta faydalı olabilecek çeşitli görüntü analiz özellikleri sunar. Geliştiricilerin bir API anahtarı kullanarak doğrudan Google Cloud ile iletişim kurmasına olanak tanır, bu da dosyaları yerel olarak depolama ihtiyacını ortadan kaldırır.
IronOCR lisansları kullanıcı bazlıdır, bu da ürünü kullanacak geliştirici sayısına göre her zaman bir lisans satın almanız gerektiği anlamına gelir. Google Cloud Vision lisansları, bilgilerin çıkarılacağı ve verilerin analiz edileceği resim sayısına göre hesaplanır. Lisanslar aylık bazdadır ve çok sayıda resim için fiyatlar, IronOCR lisanslarına kıyasla oldukça yüksektir. Ayrıca, IronOCR lisansı tek seferlik bir satın alınmadır ve ömür boyu kullanılabilir ve OEM ve SaaS dağıtımını destekler.
Genel bir sonuç olarak, her iki kütüphane de makine öğrenimi yeteneklerine sahiptir. IronOCR'nin Google OCR'ye göre hafif bir avantajı vardır çünkü C# .NET çerçevesi için özel olarak geliştirilmiştir ve hızlı ve zaman tasarrufu sağlar. Çok az sayıda kod satırı ile tüm özellikleri sunar, bu da geliştiricilere uzun kod yazma yükünü hafifletir. En popüler Tesseract 5 API üzerine inşa edilmiştir, bu da onu entegre etmeyi ve görüntüleri ve diğer dosya formatlarını doğru çıktı ile analiz etmeyi kolaylaştırır. Öte yandan, Google Vision OCR, AI üzerine inşa edilmiştir ve Java, Python ve REST'e odaklanmaktadır ve yalnızca Google Cloud'a bağlıyken çalışabilir. Bu biraz zaman alıcı olabilir çünkü yanıt sunucu tarafından gelir. Özel ihtiyaçlarınıza göre kütüphaneyi tercih edebilirsiniz.
Şimdi, 5 Iron ürününü 2 fiyatına edinebilirsiniz. Iron Suite aşağıdaki araçları içermektedir:
- IronBarcode IronXL
- IronOCR
- IronPDF IronWebScraper
Daha fazla bilgi almak için bu bağlantıyı ziyaret edin.
IronOCR'yi buradan indirebilirsiniz.
Sıkça Sorulan Sorular
C# kullanarak görüntüleri metne nasıl dönüştürebilirim?
Görüntüleri makine tarafından okunabilir metne dönüştürmek için Tesseract 5 motorunu kullanan IronOCR'yi kullanabilirsiniz. 125'ten fazla dili destekler ve çeşitli platformlarla uyumludur. Bu, C# uygulamalarında metin çıkarımı için mükemmel bir seçimdir.
Barkod ve QR kod taraması için IronOCR kullanmanın faydaları nelerdir?
IronOCR, yalnızca görüntü ve PDF'leri metne dönüştürmekle kalmaz, aynı zamanda barkod ve QR kod taramasında da başarılıdır. Hızlı ve doğru veri çıkarımı sağlar ve kapsamlı OCR yeteneklerine ihtiyaç duyan uygulamalar için çok yönlü bir araçtır.
IronOCR farklı dilleri nasıl işler?
IronOCR 125'ten fazla dili destekler ve özel dil desteği sunar. Bu geniş dil uyumluluğu, uluslararası uygulamalar için oldukça uyumlu olmasını sağlar ve çeşitli dillerde metin tanımayı garanti eder.
C# projesinde IronOCR'nin kurulum gereksinimleri nelerdir?
C# projesinde IronOCR'yi kurmak için Visual Studio'da NuGet paket yöneticisini kullanabilirsiniz. Uygulamanıza sorunsuz bir şekilde OCR işlevselliklerini entegre etmek için sadece NuGet Paket Yöneticisi'nde IronOCR arayıp yüklemeniz yeterlidir.
IronOCR'nin lisanslama modeli bulut tabanlı OCR hizmetleriyle nasıl karşılaştırılır?
IronOCR, tekrar eden maliyetler olmadan uzun vadeli değer sunan süresiz lisanslarla tek seferlik bir satın alma modeli sunar. Buna karşılık, Google Cloud Vision gibi bulut tabanlı OCR hizmetleri genellikle kullanıma göre ödeme fiyatlandırma modeli kullanır ve bu da yüksek kullanımda pahalı hale gelebilir.
Hangi platformlar IronOCR tarafından destekleniyor?
IronOCR, Windows, Linux, Mac, Azure, AWS ve Lambda dahil olmak üzere çeşitli platformlarda dağıtılabilir. Çeşitli geliştirme ortamlar için çok yönlülük sunarak .NET Framework, .NET Standard ve .NET Core projelerini destekler.
IronOCR çevrimdışı çalışabilir mi?
Evet, IronOCR çevrimdışı çalışabilir ve bu, bulut tabanlı çözümler karşısında önemli bir avantajdır. Bu yetenek, OCR işlemenizin internet bağlantısına bağımlı olmamasını sağlar, daha fazla kontrol ve güvenlik sunar.
IronOCR, OCR işlemede doğruluk ve hızı nasıl sağlıyor?
IronOCR, hızlı ve doğru OCR işlemesi sağlamak için gelişmiş algoritmalar ve Tesseract 5 motorundan yararlanır. Görüntü düzeltme filtreleri, metin tanıma doğruluğunu daha da artırır, bu da onu yüksek kaliteli OCR görevleri için güvenilir bir seçenek haline getirir.

