Müzakirə

Tesseract OCR Python Entegrasyonu Rehberi

Başladan QuantumRuh · 20 iyl 2026 18:40 · 4 Baxış · 0 Cavablar
Mövzunu Açan #0
Tesseract, metinleri görüntülerden çıkarmak için kullanılan güçlü bir optik karakter tanıma (OCR) kütüphanesidir. Python ile entegrasyonu, metin analizi ve veri çıkarımı projelerinde oldukça faydalıdır. Bu rehberde, Tesseract’ı Python ile nasıl entegre edeceğinizi adım adım inceleyeceğiz.

İlk olarak, Tesseract’ı sisteminize kurmalısınız. Tesseract’ın en son sürümünü buradan indirebilirsiniz. Kurulumdan sonra, Tesseract’ın çalıştığını doğrulamak için komut satırında tesseract --version yazarak sürüm numarasını kontrol edebilirsiniz.

Python tarafında, Tesseract’ı kullanmak için pytesseract adlı bir kütüphaneye ihtiyacınız var. Bu kütüphaneyi kurmak için terminal veya komut istemcisine şu komutu yazabilirsiniz:

CODE
1pip install pytesseract


Kurulum tamamlandığında, Tesseract'ı Python içinde kullanmaya başlayabilirsiniz. Aşağıda basit bir örnek verilmiştir:

CODE
1234567891011121314
import pytesseract
from PIL import Image

[b]Tesseract'ın yolu (Windows için)[/b]
pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'

[b]Görüntüyü yükle[/b]
image = Image.open('görüntü.jpg')

[b]OCR işlemi[/b]
metin = pytesseract.image_to_string(image, lang='tur')

print(metin)


Yukarıdaki kodda, önce gerekli kütüphaneler import edilir. Daha sonra, Tesseract’ın yüklü olduğu yol belirtilir. Ardından, bir görüntü dosyası açılır ve image_to_string fonksiyonu kullanılarak görüntüden metin çıkarılır. Bu metin, print ile ekrana yazdırılır.

Son olarak, Tesseract’ın bazı parametrelerle özelleştirilebileceğini unutmayın. Örneğin, lang parametresi ile farklı dillerde OCR işlemi yapabilirsiniz. Ayrıca, görüntü ön işleme adımları ile sonuçları iyileştirmek mümkündür.

Sizlerin Tesseract ile olan deneyimlerinizi ve karşılaştığınız zorlukları merak ediyorum. Hangi projelerde kullandınız? Herhangi bir sorunla karşılaştınız mı? Lütfen düşüncelerinizi paylaşın!

Cavab vermək üçün daxil olmalısınız.

0 sitat seçildi