
Teknik not
Yapay Zekâda OCR Nedir? Görselden Metin Okuma Rehberi

OCR nedir? OCR, bir fotoğrafın, taranmış belgenin veya ekran görüntüsünün içindeki yazıları algılayıp düzenlenebilir metne çeviren teknolojidir. Yapay zekâ sayesinde bu işlem yalnızca harfleri kopyalamakla kalmaz; farklı yazı tiplerini, belge düzenini ve bazı görüntü kusurlarını da daha iyi anlamaya yardımcı olur.
Bir faturayı elle yazmak, eski bir kitabı tek tek aktarmak veya ekran görüntüsündeki bilgiyi yeniden girmek zaman alır. OCR, görseldeki yazıyı okunabilir ve aranabilir veriye dönüştürerek bu işleri hızlandırır. Bu rehberde OCR’nin ne olduğunu, nasıl çalıştığını ve doğru sonuç almak için nelere dikkat etmeniz gerektiğini basit bir dille anlatacağım.

OCR nedir? En basit anlatımı
OCR’nin açılımı Optical Character Recognition, yani optik karakter tanımadır. Bir görüntüdeki harf ve rakamları tanıyıp bilgisayarın işleyebileceği metin hâline getirir.
Örneğin telefonunuzla bir menünün fotoğrafını çektiğinizde OCR menüdeki kelimeleri okuyabilir. Siz de bu metni kopyalayabilir, çevirebilir, arayabilir veya başka bir uygulamaya aktarabilirsiniz. Taranmış bir PDF’de yazı seçilemiyorsa, OCR o belgeyi aranabilir hâle getirebilir.
Geleneksel OCR daha çok belirli yazı tiplerine ve temiz taramalara dayanır. Yapay zekâ destekli OCR ise eğik fotoğraf, farklı yazı tipi, düşük ışık, el yazısı veya karmaşık sayfa düzeni gibi durumlarda daha esnek sonuçlar verebilir. Yine de çıktı her zaman kontrol edilmelidir.
Yapay zekâ OCR’ı nasıl geliştirir?
Basit bir OCR sistemi, görüntüdeki şekilleri harflerle eşleştirmeye çalışır. Yapay zekâ destekli sistemler ise çok sayıda örnekten öğrendikleri örüntülerle metin bölgelerini, kelime sırasını ve belge düzenini daha iyi tahmin edebilir.
Bu sayede sistem yalnızca “hangi harf var?” sorusuna değil, “bu yazı belgenin neresinde ve hangi alanla ilişkili?” sorusuna da yaklaşır. Örneğin bir faturada firma adı, tarih, vergi ve toplam tutar farklı yerlerde bulunur. Yapay zekâ, OCR çıktısını bu alanlara ayırmayı kolaylaştırabilir.
Burada önemli bir ayrım var: Yapay zekâ sonucu daha kullanışlı hâle getirebilir, ancak okunmayan veya görüntüde bulunmayan bilgiyi kesin olarak bilemez. Özellikle rakam ve finansal bilgilerde insan kontrolü gerekir.
OCR nasıl çalışır?
- Görüntü alınır: Fotoğraf, PDF, tarama veya ekran görüntüsü sisteme verilir.
- Görüntü temizlenir: Eğiklik, gölge, bulanıklık ve gereksiz arka plan mümkünse azaltılır.
- Yazı bölgeleri bulunur: Sistem görüntünün hangi bölümlerinde metin olduğunu tespit eder.
- Karakterler tanınır: Harfler, rakamlar, noktalama işaretleri ve kelimeler metne çevrilir.
- Belge düzeni çıkarılır: Başlık, paragraf, tablo veya sütun sırası mümkün olduğunca yeniden oluşturulur.
- Alanlar doğrulanır: Tarih, tutar, kimlik numarası ve özel isimlerde hata olup olmadığı kontrol edilir.
Bu akışın sonunda elde edilen metin bir “ilk çıktı” gibi düşünülmelidir. Metni doğrudan veritabanına kaydetmek yerine önce doğrulamak, özellikle otomatik iş akışlarında hata riskini azaltır.
OCR ile yapay zekâ arasındaki fark nedir?
| Teknoloji | Temel işi | Örnek |
|---|---|---|
| OCR | Görüntüdeki yazıyı metne çevirir. | Taranmış faturadan tutar okumak. |
| Görüntü analizi | Görüntüdeki nesne veya sahneyi yorumlar. | Fotoğrafta araba olduğunu bulmak. |
| Üretken yapay zekâ | Metin oluşturur, özetler veya açıklama yazar. | OCR metnini kısa bir özete dönüştürmek. |
Bu teknolojiler birlikte de kullanılabilir. Önce OCR ile belge yazıya çevrilir, sonra bir yapay zekâ modeli bu metni özetler, sınıflandırır veya belirli alanları yapılandırılmış veriye dönüştürür. Böyle bir sistem tasarlarken kaliteyi ölçmek için sitedeki LLM evals rehberindeki test yaklaşımından yararlanabilirsiniz.
OCR nerelerde kullanılır?
- Fatura ve fiş işleme: Tarih, tutar ve firma adını otomatik çıkarmak.
- Belge arşivleme: Taranmış dosyaları aranabilir hâle getirmek.
- Form ve başvuru okuma: Tekrarlanan alanları hızlıca sisteme aktarmak.
- Kitap ve gazete dijitalleştirme: Basılı içeriği düzenlenebilir metne dönüştürmek.
- Mobil erişilebilirlik: Kameradaki yazıyı sesli okumaya veya büyütmeye yardımcı olmak.
- Destek ve operasyon: Ekran görüntüsü, kargo etiketi veya belge üzerindeki bilgileri iş akışına taşımak.
- Arama sistemleri: Görsel ve PDF arşivlerinde kelimeyle arama yapabilmek.
Doğru OCR sonucu için 7 pratik öneri
- Görüntüyü net çekin: Yazı bulanık veya çok küçük olmasın.
- Işığı dengeli kullanın: Parlama ve koyu gölge karakterleri bozabilir.
- Belgeyi düz tutun: Eğik fotoğraflarda satır ve sütun düzeni karışabilir.
- Dili belirtin: Türkçe karakterler için kullanılan dil ayarını kontrol edin.
- Tabloyu ayrı doğrulayın: Satır ve sütunlar düz metne aktarılırken yer değiştirebilir.
- Rakamları mutlaka kontrol edin: 0 ile O, 1 ile I, virgül ile nokta karışabilir.
- Hassas veriyi koruyun: Kimlik, adres ve finans bilgilerini işleyen servisin gizlilik şartlarını inceleyin.
Basit bir OCR iş akışı
Görseli al
→ Yazı bölgelerini bul
→ Metni çıkar
→ Alanları doğrula
→ Veritabanına kaydet
→ Aranabilir hâle getir
Bu akışta en kritik adım, metni veritabanına kaydetmeden önce doğrulamadır. Özellikle para, tarih, kimlik numarası ve adres gibi alanlarda küçük bir OCR hatası büyük bir iş kuralı hatasına dönüşebilir.
Yeni başlayanlar için iyi bir başlangıç, önce yalnızca tek bir belge türünü seçmektir. Örneğin sadece faturaları ele alın; beklenen alanları belirleyin, 20–30 gerçek örnekle test edin ve hataları not edin. Sistem güvenilir hâle geldikçe farklı belge türlerini ekleyin.
OCR projesi nasıl test edilir?
Bir OCR uygulaması geliştiriyorsanız yalnızca temiz belgelerle test yapmayın. Farklı ışık, açı, çözünürlük, yazı tipi ve belge türlerinden örnekler içeren küçük bir test seti hazırlayın.
Her örnek için şu ölçütleri ayrı ayrı yazın:
- Metin ne kadar doğru okundu?
- Türkçe karakterler korundu mu?
- Tablo veya sütun düzeni bozuldu mu?
- Rakam ve tarih alanlarında hata var mı?
- İşlem ne kadar sürdü?
Beklediğiniz kaliteyi baştan tanımlamak, bir OCR modelini veya sağlayıcısını diğerine göre daha adil karşılaştırmanızı sağlar. Hatalı örnekleri ayrıca sınıflandırın: görüntü kalitesi mi sorun, dil ayarı mı, yoksa belge düzeni mi? Böylece iyileştirme adımınız daha net olur.
OCR’nin sınırları nelerdir?
OCR, görüntüde gerçekten bulunmayan bir bilgiyi güvenilir biçimde üretemez. Çok düşük çözünürlük, el yazısı, karmaşık arka plan, üst üste binen metinler veya yansıma hata riskini artırır.
Ayrıca OCR’nin metni doğru okuması, belgenin doğru anlaşıldığı anlamına gelmez. Bir faturadaki toplam tutarı okumak başka, o tutarın vergi dâhil olup olmadığını yorumlamak başkadır. İlk iş OCR, ikinci iş ise alan doğrulama ve anlam analizidir.
Hassas belgelerde gizlilik de önemlidir. Bir servise belge yüklemeden önce verinin ne kadar süre saklandığını, model eğitimi için kullanılıp kullanılmadığını ve silme seçeneği sunulup sunulmadığını kontrol edin. Gerekmiyorsa kişisel bilgileri maskeleyin.
Sık sorulan sorular
OCR sadece taranmış PDF’lerde mi kullanılır?
Hayır. Fotoğraf, ekran görüntüsü, kamera görüntüsü, faks, fiş, kitap sayfası ve form gibi yazı içeren birçok görselde kullanılabilir.
OCR el yazısını okuyabilir mi?
Bazı yapay zekâ destekli sistemler el yazısını okuyabilir; ancak el yazısının biçimi, görüntü kalitesi ve dil sonucu çok etkiler. Kritik bilgileri insan kontrolünden geçirin.
OCR sonucu neden hatalı çıkar?
Bulanık veya eğik görüntü, kötü ışık, düşük çözünürlük, karmaşık arka plan ve yanlış dil ayarı en yaygın nedenlerdir. Görüntüyü iyileştirmek ve metni doğrulamak sonucu yükseltir.
OCR ile çıkarılan metin güvenli midir?
Güvenlik, kullandığınız servise ve veriyi nasıl işlediğine bağlıdır. Hassas belgeleri yüklemeden önce saklama, eğitimde kullanım ve silme politikalarını okuyun.
Sonuç
OCR nedir? OCR, görsellerdeki yazıları bilgisayarın işleyebileceği metne çeviren teknolojidir. Yapay zekâ destekli OCR, farklı görüntü koşullarında daha esnek çalışabilir ve belge işleme süreçlerini hızlandırabilir.
Ancak OCR bir sihirli değnek değildir. Net görüntü, doğru dil ayarı, alan doğrulama ve hassas verilerin korunması birlikte düşünülmelidir. Küçük bir test seti kurup gerçek belgelerle ölçüm yaptığınızda daha güvenilir bir sistem oluşturabilirsiniz.
Özetle: Görseli iyi hazırlayın, OCR çıktısını kontrol edin ve otomasyonu küçük bir belge türüyle başlayarak büyütün.
1 yorum