Altbilgi içeriğine atla
OCR ARAçLARı

Microsoft OCR Araçları (C# Alternatifleri)

OCR (Optik Karakter Tanıma), her büyüklükteki işletmeler için çok önemli bir teknolojidir. Bu, aksi takdirde zaman alıcı ve karmaşık olan verilerin taranmasını, depolanmasını ve analiz edilmesini verimli hale getirir.

Microsoft OCR araçları, dijital dönüşüm sürecinizi basitleştirmek için güçlü seçenekler sunar. Bu araçlar daha hızlı ve daha verimli belge işlemeye olanak tanıyarak, işinizi büyütme konusundaki önemli görevlere odaklanmanız için zaman kazandırır. Bu makalede, güçlü Microsoft OCR araçlarını nasıl kullanabileceğinizi ve iş akışlarınızı nasıl daha verimli hale getirebileceğinizi inceleyeceğiz.

OneNote: Microsoft Aracı

Bir görüntüden metin çıkartmanız gerekiyorsa, Microsoft OneNote kullanışlı bir araçtır. OneNote, metin, görüntü, ses ve video gibi çeşitli biçimlerdeki bilgileri yakalamak, depolamak ve organize etmek için bir platform sunan çok yönlü bir not alma uygulamasıdır. Ayrıca, metni manuel olarak yazma ihtiyaçını ortadan kaldırarak, görüntülerden veya dosya çıktılarından metin kopyalamak için değerli bir araçtır.

OneNote Kullanarak Metin Çıkartın

OneNote kullanarak bir görüntüden metin çıkartmak için şu adımları izleyin:

  1. OneNote uygulamasını başlatın.
  2. Görüntü dosyasını 'Ekle' seçeneğini kullanarak ekleyin veya basitçe sürükleyip bırakın.

    OneNote Insert ribbon

    OneNote Ekleme Şeridi

  3. Görüntüye sağ tıklayın ve menüden 'Resimden Metni Kopyala' seçeneğini seçin.

    Bağlam menüsünde Resimden Metni Kopyala

    Bağlam menüsünde Resimden Metni Kopyala

  4. Son olarak, kopyalanan metni istediğiniz herhangi bir konuma yapıştırarak taranan görüntüden çıkartılmış metne erişim sağlayın.

    Görüntüden kopyalanan metinden elde edilen metin

    Görüntüden kopyalanan metinden elde edilen metin

OneNote ile herhangi bir görüntüyü bu şekilde tarayabilirsiniz.

Microsoft Vision Studio

Microsoft Cognitive Services, AI kullanarak görüntüleri tarayan ve metni doğru bir şekilde algılayan 'Görüntülerden Metin Çıkart' özelliği sunar. Bu hizmet kullanıcı dostudur ve yalnızca bir görüntü veya PDF dosyasının yüklenmesini gerektirir. Bilgi daha sonra yüksek doğrulukla yazıya geçirilir ve çıkartılan metin, görüntü veya PDF dosyasının içeriğini doğru bir şekilde temsil eder.

Ayrıca, çıkartılan metin çeşitli dillerde olabilir, bu da hizmeti dünya genelindeki kullanıcılar için erişilebilir hale getirir. Microsoft Cognitive Services'in 'Görüntülerden Metin Çıkart' özelliği ile görüntülerden değerli veriler çıkartmak kolaylaştırılır ve verimli analiz ve etkili görev tamamlanmasını sağlar.

Microsoft Vision Studio Kullanarak Metin Çıkartın

Görüntülerden Metin Çıkart özelliğini kullanmak için Microsoft Azure'un Vision Studio web sitesini ziyaret edebilirsiniz. Ancak, bu hizmet için Azure aboneliği gerekir. Bir abonelik satın aldıktan sonra, taranan belgelerden çıkartılan metne erişiminiz olacak. Referans için bir örnek çıktı görüntüsü aşağıdadır.

Metni için taranan görüntü

Metni için taranan görüntü

A9T9 Microsoft Ücretsiz OCR Yazılımı

A9T9 Ücretsiz OCR Yazılımı, Windows kullanıcılarının kağıt belgeleri zahmetsizce dijital metne dönüştürmelerine olanak tanıyan çok yönlü bir araçtır. Basit sürükle ve bırak özelliği, İngilizce, Almanca, Çince, Korece ve Hintçe dahil olmak üzere birden fazla dilde metni anında tanıma sağlar. Bu yazılım, taranan görüntülerden veya PDF belgelerinden verileri çıkartabilir ve bunları düzenlenebilir, aranabilir bir forma dönüştürebilir.

Bu yazılım, Zengin Metin, TXT veya CSV gibi çeşitli çıkış formatlarını ve BMP, TIF veya PDF gibi görüntü formatlarını destekler. Ayrıca, otomatik belge eğriliği düzeltme özelliğine sahiptir. Bu yazılım, çeşitli dillerdeki metinleri, hatta şeffaf arka plana sahip görüntülerde bile hızlı ve doğru bir şekilde tanır. A9T9'nin yüksek doğruluk oranı, uygun maliyeti ve kolay kurulumu, ücretsiz OCR yazılım çözümü arayan Windows kullanıcıları için üst sıralarda tercih edilen bir seçenek yapar.

A9T9 Kullanarak Metin Kopyalayın

A9T9 yazılımını Microsoft Store'dan indirebilirsiniz. Kurulumdan sonra, A9T9 yazılımını açın ve görüntüleri veya PDF dosyalarını yükleyin.

Metni için taranan görüntü

A9T9 Kullanarak Metin Kopyalayın

Görüntü veya belge yüklendikten sonra, 'OCR Başlat' butonuna tıklayın. Bu, taranan belge veya görüntüden metni çıkartacak ve sağ tarafta bulunan metin alanında görünecektir.

The text is shown on the right hand side

Metin sağ tarafta gösterilmektedir

OCR dilini seçebilir ve metni kopyalayabilir veya bir Word belgesi olarak kaydedebilirsiniz.

Office Lens

Office Lens, notlar, beyaz tahtalar, menüler, tabelalar ve diğer yazılı veya görsel bilgileri yakalamak ve düzenlemek için tasarlanmış gelişmiş bir araçtır. Bu uygulama, geleneksel not almanın yerine üstün bir alternatif sunarak elle yazılan notlara gerek kalmadan önemli bilgilerin kaybolma olasılığını ortadan kaldırır.

Office Lens, kullanıcıların eskizleri, elle yazılan notları, çizimleri ve denklemleri kolayca yakalamasını sağlar ve okunabilirliği artırmak için gölgeler ve eğik açılar için görüntüleri düzeltir. Ayrıca, kullanıcıların görüntülerdeki metni dijitalleştirmelerine ve düzenlemelerine olanak tanıyan OCR (Optik Karakter Tanıma) özelliğine sahiptir.

Ne yazık ki, Microsoft, Office Lens'in Windows sürümünü durdurmuştur. Artık yalnızca mobil cihazlarda kullanılabilir. Ayrıca, Microsoft Office Belge Görüntüleme 2010 sürümünden kaldırılmıştır.

IronOCR: C# OCR Kütüphanesi

IronOCR, .NET geliştiricileri için C# dilinde güçlü bir OCR kütüphanesidir. Taralı belgelerde ve görüntülerde tam OCR yetenekleri sağlar, böylece geliştiricilerin belge tabanlı iş akışlarını otomatikleştirmelerini kolaylaştırır. Basit API'si ve minimal yapılandırması ile IronOCR, mevcut sistemlere entegre edilmesi kolaydır.

Kütüphanenin basit bir API'si vardır, bu da mevcut sistemlere minimal yapılandırma ile entegre edilmesini kolaylaştırır. JPEG, TIFF, GIF, BMP, PDF, çok sayfalı TIFF ve çoklu belge taramaları dahil olmak üzere geniş bir giriş dosyası formatı yelpazesini destekler ve farklı yönlerdeki görüntülerden metin okuyabilir.

IronOCR'un gelişmiş özellikleri arasında gürültü giderme bulunur, bu da görüntü bozulmasını azaltır ve metin çıkarma sonuçlarının doğruluğunu artırır. İngilizce, Fransızca, Almanca, İspanyolca ve Japonca dahil olmak üzere 125'ten fazla dili destekleyerek, manuel müdahale gerektirmeyen yüksek kaliteli OCR sonuçları gerektiren hemen hemen her uygulama için uygundur.

IronOCR Kullanarak Metin Çıkartın

PDF dosyalarından metin çıkartmak oldukça kolaydır, belirli sayfa numaralarını belirtebilir veya belgenin tüm sayfalarından metin çıkartabilirsiniz. Süreç uygun araçlarla daha verimli hale getirilebilir ve daha hızlı başa çıkılabilir.

using IronOcr;
using System;

var ocrTesseract = new IronTesseract();

using (var ocrInput = new OcrInput())
{
    // Add the entire PDF for OCR processing
    ocrInput.AddPdf("example.pdf");

    // Alternatively, OCR selected page numbers from a password-protected PDF
    ocrInput.AddPdfPages("example.pdf", new [] { 1, 2, 3 }, "password");

    // Perform OCR and get the result
    var ocrResult = ocrTesseract.Read(ocrInput);

    // Output the extracted text
    Console.WriteLine(ocrResult.Text);
}
using IronOcr;
using System;

var ocrTesseract = new IronTesseract();

using (var ocrInput = new OcrInput())
{
    // Add the entire PDF for OCR processing
    ocrInput.AddPdf("example.pdf");

    // Alternatively, OCR selected page numbers from a password-protected PDF
    ocrInput.AddPdfPages("example.pdf", new [] { 1, 2, 3 }, "password");

    // Perform OCR and get the result
    var ocrResult = ocrTesseract.Read(ocrInput);

    // Output the extracted text
    Console.WriteLine(ocrResult.Text);
}
Imports IronOcr
Imports System

Private ocrTesseract = New IronTesseract()

Using ocrInput As New OcrInput()
	' Add the entire PDF for OCR processing
	ocrInput.AddPdf("example.pdf")

	' Alternatively, OCR selected page numbers from a password-protected PDF
	ocrInput.AddPdfPages("example.pdf", { 1, 2, 3 }, "password")

	' Perform OCR and get the result
	Dim ocrResult = ocrTesseract.Read(ocrInput)

	' Output the extracted text
	Console.WriteLine(ocrResult.Text)
End Using
$vbLabelText   $csharpLabel

İşte çıktı:

Visual Studio Hata Ayıklama Konsolu içerisindeki çıktı

Visual Studio Hata Ayıklama Konsolu içerisindeki çıktı

Ayrıca PDF dosyalarından metin çıkartmanın yanı sıra barkodları kolayca okuyabilirsiniz. Kütüphane, barkodları okumak için basit bir kod uygulaması sağlar, bu da çeşitli belge tabanlı iş akışları için çok yönlü bir araç yapar. Aşağıdaki kodu inceleyin:

using IronOcr;
using System;

var ocrTesseract = new IronTesseract();
ocrTesseract.Configuration.ReadBarCodes = true;

// Read barcodes from an image file
using (var ocrInput = new OcrInput(@"images\imageWithBarcode.png"))
{
    var ocrResult = ocrTesseract.Read(ocrInput);

    // Iterate through the detected barcodes and print their values
    foreach (var barcode in ocrResult.Barcodes)
    {
        Console.WriteLine(barcode.Value);
    }
}
using IronOcr;
using System;

var ocrTesseract = new IronTesseract();
ocrTesseract.Configuration.ReadBarCodes = true;

// Read barcodes from an image file
using (var ocrInput = new OcrInput(@"images\imageWithBarcode.png"))
{
    var ocrResult = ocrTesseract.Read(ocrInput);

    // Iterate through the detected barcodes and print their values
    foreach (var barcode in ocrResult.Barcodes)
    {
        Console.WriteLine(barcode.Value);
    }
}
Imports IronOcr
Imports System

Private ocrTesseract = New IronTesseract()
ocrTesseract.Configuration.ReadBarCodes = True

' Read barcodes from an image file
Using ocrInput As New OcrInput("images\imageWithBarcode.png")
	Dim ocrResult = ocrTesseract.Read(ocrInput)

	' Iterate through the detected barcodes and print their values
	For Each barcode In ocrResult.Barcodes
		Console.WriteLine(barcode.Value)
	Next barcode
End Using
$vbLabelText   $csharpLabel
Kodun Giriş/Çıkışı

Kodun Giriş/Çıkışı

IronOCR, düşük DPI'yi ve gürültülü görüntüleri işlem öncesinde iyileştirerek destekleme yeteneğine sahiptir.

using IronOcr;
using System;

var ocrTesseract = new IronTesseract();

// Process a noisy image by deskewing and denoising it
using (var ocrInput = new OcrInput(@"images\image.png"))
{
    ocrInput.Deskew(); // Corrects for skewness in the image
    ocrInput.DeNoise(); // Reduces visual noise for better recognition

    // Perform OCR and print the text
    var ocrResult = ocrTesseract.Read(ocrInput);
    Console.WriteLine(ocrResult.Text);
}
using IronOcr;
using System;

var ocrTesseract = new IronTesseract();

// Process a noisy image by deskewing and denoising it
using (var ocrInput = new OcrInput(@"images\image.png"))
{
    ocrInput.Deskew(); // Corrects for skewness in the image
    ocrInput.DeNoise(); // Reduces visual noise for better recognition

    // Perform OCR and print the text
    var ocrResult = ocrTesseract.Read(ocrInput);
    Console.WriteLine(ocrResult.Text);
}
Imports IronOcr
Imports System

Private ocrTesseract = New IronTesseract()

' Process a noisy image by deskewing and denoising it
Using ocrInput As New OcrInput("images\image.png")
	ocrInput.Deskew() ' Corrects for skewness in the image
	ocrInput.DeNoise() ' Reduces visual noise for better recognition

	' Perform OCR and print the text
	Dim ocrResult = ocrTesseract.Read(ocrInput)
	Console.WriteLine(ocrResult.Text)
End Using
$vbLabelText   $csharpLabel

Sonuç

Sonuç olarak, Optik Karakter Tanıma (OCR), her büyüklükteki işletmeler için büyük fayda sağlayabilecek, aksi takdirde yönetimi karmaşık ve zaman alıcı olacak bilgileri taramalarını, depolamalarını ve işlemelerini verimli hale getiren önemli bir araçtır. Microsoft, süreçlerinizi verimli hale getiren ve zaman kazandıran OneNote, Microsoft Vision Studio ve A9T9 Ücretsiz OCR Yazılımı dahil çeşitli OCR araçları sunar.

IronOCR, mevcut OCR araçları arasında öne çıkan özelliklere sahip bir seçimdir. C# ve VB.NET uygulamalarıyla kolayca entegre edilebilir, birden çok dil ve görüntü formatını mükemmel doğrulukla tanır ve ücretsiz deneme süresi sunar, lisans maliyetleri $799'den başlamaktadır. IronOCR, dijital dönüşümünü geliştirmek isteyen işletmeler için değerli bir yatırımdır. Bu OCR araçlarının her biri benzersiz özellikler sunmakta ve farklı ihtiyaçları karşılayabilir, bu da onları dijital dönüşümü geliştirmek isteyen işletmeler için değerli varlıklar yapar.

Kannaopat Udonpant
Yazılım Mühendisi
Yazılım Mühendisi olmadan önce, Kannapat Japonya'daki Hokkaido Üniversitesi'nden Çevresel Kaynaklar alanında doktora yaptı. Derecesini tamamlarken, Biyoprodüksiyon Mühendisliği Bölümü'nün bir parçası olan Taşıt Robotik Laboratuvarı'na da üye oldu. 2022'de, Iron Software mühendislik ekibine katılmak iç...
Daha Fazlasını Oku

Iron Destek Ekibi

Haftanın 5 günü, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara