OCR ve belge veri çıkarma

OCR ve veri çıkarma: Fark nedir ve ikisine ne zaman ihtiyaç duyarsınız?

Taranmış dosyalarda OCR, belge içeriğini yazılım tarafından okunabilir hale getirebilir. Ancak kelimeleri ve sayıları tanımak, onları kendiliğinden kullanılabilir iş verisine dönüştürmez; bunu otomatik belge veri çıkarma yapar.

OCR belge içeriğini tanır. Veri çıkarma ise iş akışınızın gerçekten ihtiyaç duyduğu bilgileri belirleyip yapılandırır.

OCR ve veri çıkarma Kullanım senaryoları ve iş akışları JSON ve CSV çıktıları
OCR'ın taranmış bir faturayı okuyup ardından veri çıkarmanın yapılandırılmış alanları JSON veya CSV olarak döndürdüğünü gösteren vektör diyagram.
Taranmış bir belgeden OCR tanımaya ve yapılandırılmış JSON ya da CSV çıktısına.

OCR ve veri çıkarmaya genel bakış

OCRVeri çıkarma
Ana amaçGörsellerdeki ve taranmış belgelerdeki metni tanımakYararlı bilgileri belirlemek ve yapılandırmak
GirdiTaramalar, görseller, fotoğrafı çekilmiş belgelerDijital belgeler, taramalar, görseller veya OCR çıktısı
Tipik çıktıMakine tarafından okunabilir metinAlanlar, değerler, tablolar veya yapılandırılmış kayıtlar
Alanların anlamını anlar mı?Zorunlu değilBelirli bilgileri tanımlamak için tasarlanmıştır
ÖrnekTotal Due: $4,850 ifadesini tanırtotal_due: 4850 döndürür
Tipik biçimlerMetinJSON, CSV veya yapılandırılmış veri
Tipik kullanıcılarBelge dijitalleştirme, arama, arşivlemeFinans, operasyon, hukuk, satın alma, yazılım iş akışları

OCR şunu sorar: “Bu sayfada hangi metin var?”

Veri çıkarma şunu sorar: “Bu sayfadaki hangi bilgiye iş akışımın ihtiyacı var?”

OCR nedir?

OCR, yani optik karakter tanıma, görsellerdeki metni makine tarafından okunabilir karakterlere dönüştürür.

Dijital olarak oluşturulmuş bir PDF genellikle zaten bir metin katmanı içerir. Taranmış PDF ise farklıdır: Bir insan belgeyi rahatça okuyabilse bile bilgisayar başlangıçta bu karakterlerin yalnızca bir görüntüsünü görebilir.

OCR yaygın olarak şunlar için kullanılır:

  • taranmış faturalar;
  • fişler;
  • sözleşmeler;
  • kimlik belgeleri ve formlar;
  • banka ekstreleri;
  • fotoğrafı çekilmiş veya arşivlenmiş kâğıt belgeler.
OCR içeriği okunabilir hale getirir. Hangi bilginin önemli olduğuna mutlaka karar vermez.

Veri çıkarma nedir?

Belge veri çıkarma, bir belge içindeki seçili bilgileri belirler ve kullanılabilir bir yapıya dönüştürür.

Örneğin bir faturada birkaç değer bulunabilir, ancak iş akışınızın yalnızca yapılandırılmış nihai sonuca ihtiyacı olabilir:

{
  "supplier_name": "Northstar Services",
  "invoice_number": "INV-2026-487",
  "invoice_date": "2026-08-12",
  "total_due": 4850,
  "payment_terms": "30 days"
}

Hâlâ yorumlanması gereken bir içerik almak yerine iş akışınız, anlamı net olan önceden tanımlı değerler alır. Bu bilgiler daha sonra bir ERP, CRM, e-tablo, veritabanı veya başka bir otomatik sürece gönderilebilir.

Pratik örnek: Fatura OCR'ı ve veri çıkarma

Şu faturayı düşünün:

NORTHSTAR SERVICES

Invoice Number: INV-45821
Invoice Date: 12 August 2026
Due Date: 11 September 2026

Subtotal: $8,250
Tax: $1,567.50

TOTAL DUE: $9,817.50

İki tarih ve üç tutar var.

OCR'ın gördüğü

INV-45821
12 August 2026
11 September 2026
$8,250
$1,567.50
$9,817.50

Veri çıkarmanın döndürdüğü

{
  "invoice_number": "INV-45821",
  "invoice_date": "2026-08-12",
  "due_date": "2026-09-11",
  "subtotal": 8250,
  "tax": 1567.50,
  "total_due": 9817.50
}
$9,817.50 değerini tanımak bir OCR görevidir. Bunun total_due olduğunu belirlemek ise fatura veri çıkarma görevidir.

Bu ayrım iş akışları için neden önemlidir?

Belgeler tekrarlanan operasyonel süreçleri besliyorsa fark önem kazanır. OCR her faturayı aranabilir metne dönüştürse de biri tedarikçiyi, fatura numarasını, vade tarihini ve toplamı hâlâ elle belge işleme yoluyla bulmak zorundaysa sürecin bir kısmı manuel kalır.

Tedarikçi kaydı

company_name, registration_number, contact_email, payment_terms

Sözleşme incelemesi

party_a, party_b, effective_date, expiration_date, renewal_term

Fatura işleme

supplier_name, invoice_number, invoice_date, total_due, currency

Banka ekstreleri

işlem tarihi, açıklama, tutar, borç veya alacak, bakiye

OCR ve veri çıkarma birlikte nasıl çalışır?

Taranmış belgelerde OCR ve veri çıkarma çoğu zaman aynı otomatik belge işleme iş akışının iki aşamasıdır.

Taranmış PDF→OCR→Tanınan içerik→Alan belirleme→JSON / CSV

Modern belge araçları bu adımları tek bir iş akışı içinde yürütebilir, ancak kavramsal olarak farklı sorunları çözerler.

Veri çıkarma için her zaman OCR gerekir mi?

Hayır. OCR gerekip gerekmediği kaynak belgeye bağlıdır.

Dijital olarak oluşturulmuş PDF'ler

Muhasebe yazılımından, Word'den veya başka bir dijital sistemden dışa aktarılan bir PDF zaten makine tarafından okunabilir metin içerebilir. Bu durumda iş akışı şu kadar basit olabilir:

Dijital PDF→Veri çıkarma

Taranmış PDF'ler

Taranmış bir PDF yalnızca sayfa görüntüleri içerebilir. Bu durumda iş akışı şöyle olur:

Taranmış PDF→OCR→Veri çıkarma

Belge fotoğrafları

Telefonla fotoğrafı çekilen bir fiş veya form da içeriği yapılandırılmadan önce OCR gerektirir.

OCR tek başına ne zaman yeterlidir?

Makine tarafından okunabilir metin istenen çıktıysa OCR yeterli olabilir. Örneğin:

  • taranmış PDF'leri aranabilir hale getirmek;
  • arşivleri dijitalleştirmek;
  • belgeleri arama için dizinlemek;
  • bir metin görüntüsünü düzenlenebilir metne dönüştürmek;
  • eski belgelerden paragraf kopyalamak;
  • belgenin tüm metnini başka bir metin işleme iş akışına aktarmak.

Yapılandırılmış veri çıkarmaya ne zaman ihtiyaç duyarsınız?

Belge tekrarlanabilir bir iş akışının parçasıysa veri çıkarma daha yararlı olur.

Fatura veri çıkarma

tedarikçi adı, fatura numarası, fatura tarihi, vade tarihi, toplam tutar, para birimi

Sözleşme veri çıkarma

sözleşme tarafları, yürürlük tarihi, bitiş tarihi, yenileme koşulları, seçili maddeler

Tedarikçi belgeleri

şirket adı, sicil numarası, adres, iletişim bilgileri, ödeme koşulları

Banka ekstreleri

işlem tarihi, açıklama, tutar, borç veya alacak, bakiye

Peki ya tablolar ve tekrarlanan bilgiler?

Belgeler çoğu zaman basit alanlardan fazlasını içerir. Bir faturada çok sayıda kalem, bir banka ekstresinde yüzlerce işlem, bir raporda ise tekrarlanan ölçümler olabilir.

{
  "invoice_number": "INV-45821",
  "items": [
    {
      "description": "Product A",
      "quantity": 2,
      "unit_price": 125
    },
    {
      "description": "Product B",
      "quantity": 1,
      "unit_price": 80
    }
  ]
}

OCR, tablodaki kelimeleri ve sayıları tanımaya yardımcı olur. Yapılandırılmış çıkarma ise bu değerlerin birbiriyle nasıl ilişkili olduğunu belirler ve bunları listeler veya tekrarlanan kayıtlar olarak döndürebilir.

OCR ve veri çıkarmayı zorlaştıran nedir?

Yaygın OCR zorlukları

  • düşük çözünürlüklü veya bulanık taramalar;
  • döndürülmüş sayfalar;
  • gölgeler veya yetersiz aydınlatma;
  • alışılmadık yazı tipleri veya el yazısı;
  • hasarlı belgeler;
  • birden çok dil.

Veri çıkarma zorlukları

  • birbirine benzeyen birkaç tarih;
  • birden çok tutar veya toplam;
  • farklı belge düzenleri;
  • değişen terminoloji;
  • eksik alanlar;
  • birden çok sayfaya yayılan tablolar;
  • tekrarlanan bilgiler.

OCR mı veri çıkarma mı: hangisine ihtiyacınız var?

Hedefinizİhtiyacınız olan
Taranmış bir PDF'yi aranabilir hale getirmekOCR
Bir belge görüntüsünü metne dönüştürmekOCR
Dijital bir PDF'den metin almakPDF metin çıkarma
Taranmış bir PDF'den metin almakOCR
Fatura numarasını ve toplamı çıkarmakVeri çıkarma
Yapılandırılmış sözleşme alanlarını çıkarmakVeri çıkarma
Taranmış faturaları JSON'a dönüştürmekOCR + veri çıkarma
Fatura kalemlerini çıkarmakOCR + yapılandırılmış çıkarma
Fiş alanlarını CSV'ye dönüştürmekOCR + veri çıkarma
Taranmış ekstrelerden işlemleri çıkarmakOCR + yapılandırılmış çıkarma

Alan tabanlı veri çıkarma nasıl çalışır?

Alan tabanlı veri çıkarmayı yapılandırmanın bir yolu, belgeyi işlemeden önce ihtiyaç duyduğunuz bilgileri tanımlamaktır.

supplier_name → Text
invoice_number → Text
invoice_date → Date
due_date → Date
total_due → Number
currency → Text

Kesin alan adları belirsizliği azaltır. Örneğin amount yerine final_amount_payable kullanabilirsiniz.

Vergiler ve indirimlerden sonra ödenecek nihai tutarı çıkar.

Aynı ilke tarihler için de geçerlidir. date yerine contract_effective_date gibi bir alan kullanın.

Heyyel Data Extractor ile OCR ve veri çıkarma

Heyyel Data Extractor, amacın belgeleri seçili yapılandırılmış bilgilere dönüştürmek olduğu iş akışları için tasarlanmıştır. Yaygın belge kategorilerinde önerilen alanlarla başlayabilirsiniz. İşinize özgü belgeler için Özel / Boş kendi çıkarma yapınızı tanımlamanıza olanak tanır.

Alanlar metni, sayıları, tarihleri, mantıksal değerleri ve tekrarlanan bilgileri temsil edebilir. Seçili alanlar yerine belgenin daha kapsamlı içeriğine ihtiyaç duyduğunuz durumlar için Heyyel Data Extractor ayrıca Ham veri seçeneğini sunar.

Sonuçlar daha sonra incelenebilir ve JSON veya CSV olarak dışa aktarılabilir.

OCR belgeleri okunabilir kılar. Veri çıkarma ise bilgiyi kullanılabilir kılar.

Aranabilir arşivler için tek başına OCR yeterli olabilir. Faturalar, sözleşmeler, formlar, ekstreler ve diğer tekrarlanan iş akışları için yapılandırılmış çıkarma, bilgiyi işletmenizin doğrudan kullanabileceği bir biçimde döndürebilir.

Belgenizden veri çıkarın →

Sık sorulan sorular

OCR ile veri çıkarma arasındaki temel fark nedir?

OCR, taranmış veya görüntü tabanlı belgelerdeki metni tanır. Veri çıkarma ise bir belgedeki belirli bilgileri belirler ve bunları alanlar, tablolar veya başka yapılandırılmış veriler olarak döndürür.

OCR, PDF veri çıkarma ile aynı şey midir?

Hayır. OCR, özellikle taranmış dosyalarda PDF veri çıkarmanın bir parçası olabilir, ancak asıl görevi metin tanımadır. Veri çıkarma, tanınan hangi bilgilerin ihtiyaç duyduğunuz alanlara karşılık geldiğini belirler.

OCR fatura verilerini çıkarabilir mi?

OCR fatura metnini ve sayılarını tanıyabilir. Tedarikçi, fatura numarası, tarih ve toplam gibi belirli değerleri belirlemek istediğinizde yapılandırılmış fatura veri çıkarma gerekir.

Dijital PDF'ler OCR'a ihtiyaç duyar mı?

Her zaman değil. Dijital olarak oluşturulmuş PDF'ler çoğunlukla zaten makine tarafından okunabilir metin içerir; bu da metin veya veri çıkarmanın doğrudan mevcut belge içeriğiyle çalışmasını sağlar.

OCR çıktısı JSON'a dönüştürülebilir mi?

Evet. Tanınan metnin önce tanımlı bir yapıyla eşleştirilmesi gerekir. Ardından bir belge veri çıkarma iş akışı seçili değerleri JSON olarak döndürebilir.

OCR veri çıkarma nedir?

OCR veri çıkarma, metin tanımayı yapılandırılmış çıkarmayla birleştirir: OCR içeriği makine tarafından okunabilir hale getirir, ardından çıkarma süreci gereken bilgileri belirleyip yapılandırır.

Taranmış PDF'lerden veri çıkarabilir miyim?

Evet. OCR önce taranmış PDF'nin içeriğini tanıyabilir, ardından yapılandırılmış çıkarma belirli alanları, tabloları veya tekrarlanan bilgileri belirleyebilir.

Faturalar için OCR mı veri çıkarma mı kullanmalıyım?

Dijital olarak oluşturulmuş bir fatura için yapılandırılmış veri çıkarma yeterli olabilir. Taranmış bir fatura için ise OCR ve veri çıkarma genellikle birlikte kullanılır.