Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, izleyicilere Python programlama dilinde resimlerden yazı okuma işlemini adım adım göstermektedir.
- Video, Tesseract OCR kütüphanesinin kurulumundan başlayarak, gerekli Python kütüphanelerinin (cv2, numpy, pytesseract) nasıl yükleneceğini anlatmaktadır. Ardından, resim dosyalarından yazı okuma için Python kodunun yazımı gösterilmektedir. Kod, resim dosyasının yolunu belirleme, resmi okuma, boyutlandırma, eşikleme ve Tesseract ile yazı okuma işlemlerini içermektedir. Video, farklı dillerdeki yazıları da okuyabilen bir sistem sunmaktadır.
- 00:02Resimden Yazı Okuma Projesi Tanıtımı
- Bu videoda Python'da resimden yazı okuma (OCR) yapma yöntemi gösterilecek.
- OCR işlemi için Tesseract kütüphanesinin kurulumu gerekiyor.
- Bu işlem için ayrıca Python için gerekli kütüphaneler ve CV2 kütüphanesinin makinede yüklü olması gerekiyor.
- 00:37Tesseract Kurulumu
- Tesseract kütüphanesi GitHub sayfasından indirilebilir ve kurulabilir.
- Kurulum için Windows kullanıcıları için özel bir exe dosyası mevcut.
- Kurulum sonrası, farklı diller için (Japonca, Arapça gibi) ek paketler de indirilebilir.
- 03:42Python'da Gerekli Kütüphanelerin Yüklenmesi
- OCR işlemi için öncelikle gerekli kütüphaneler import edilmelidir: cv2, numpy ve pytesseract.
- Kütüphaneler cmd üzerinden "pip install" komutuyla yüklenir.
- Pillow kütüphanesi de gerekli olabilir ve aynı şekilde yüklenir.
- 05:00Kodun Hazırlanması
- OCR işlemi için resim dosyalarının bulunduğu yol belirlenmelidir.
- Pytesseract kütüphanesinin nerede bulunduğunu göstermek için "pytesseract.pytesseract.tesseract_cmd" değişkeni kullanılır.
- Resim dosyasının yolu belirlendikten sonra, get_string adında bir fonksiyon oluşturulur.
- 08:35Resim İşleme ve OCR Uygulaması
- get_string fonksiyonunda, cv2.imread fonksiyonu ile resim okunur.
- Resim, daha iyi okunabilmesi için numpy ile yeniden boyutlandırılır.
- Yeniden boyutlandırılan resim, pytesseract.image_to_string fonksiyonu ile okunur ve sonuç değişkenine atanır.