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 çıkarmaya genel bakış
| OCR | Veri çıkarma | |
|---|---|---|
| Ana amaç | Görsellerdeki ve taranmış belgelerdeki metni tanımak | Yararlı bilgileri belirlemek ve yapılandırmak |
| Girdi | Taramalar, görseller, fotoğrafı çekilmiş belgeler | Dijital belgeler, taramalar, görseller veya OCR çıktısı |
| Tipik çıktı | Makine tarafından okunabilir metin | Alanlar, değerler, tablolar veya yapılandırılmış kayıtlar |
| Alanların anlamını anlar mı? | Zorunlu değil | Belirli bilgileri tanımlamak için tasarlanmıştır |
| Örnek | Total Due: $4,850 ifadesini tanır | total_due: 4850 döndürür |
| Tipik biçimler | Metin | JSON, CSV veya yapılandırılmış veri |
| Tipik kullanıcılar | Belge dijitalleştirme, arama, arşivleme | Finans, 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.50değerini tanımak bir OCR görevidir. Bununtotal_dueolduğ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.
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:
Taranmış PDF'ler
Taranmış bir PDF yalnızca sayfa görüntüleri içerebilir. Bu durumda iş akışı şöyle olur:
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 getirmek | OCR |
| Bir belge görüntüsünü metne dönüştürmek | OCR |
| Dijital bir PDF'den metin almak | PDF metin çıkarma |
| Taranmış bir PDF'den metin almak | OCR |
| Fatura numarasını ve toplamı çıkarmak | Veri çıkarma |
| Yapılandırılmış sözleşme alanlarını çıkarmak | Veri çıkarma |
| Taranmış faturaları JSON'a dönüştürmek | OCR + veri çıkarma |
| Fatura kalemlerini çıkarmak | OCR + yapılandırılmış çıkarma |
| Fiş alanlarını CSV'ye dönüştürmek | OCR + veri çıkarma |
| Taranmış ekstrelerden işlemleri çıkarmak | OCR + 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.
