isokur
Centipat
- Katılım
- 8 Mart 2023
- Mesajlar
- 3
Daha fazla
- Cinsiyet
- Erkek
Merhaba,
Oluşturuan PY kodları ile ekranda çıkan yazı ve sayıları tanıyan uygulama oluşturdum. Bunu geliştirip ekranda belirli bir alanı nasıl taratabilirim?
Kodlar;
import pytesseract
from PIL import Image
import pyautogui
# Tesseract'in yolunu belirtin (Tesseract'ı bilgisayarınıza yüklemeniz gerekiyor)
pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe' # Windows için örnek yol
# Ekran görüntüsü alalım (örneğin ekranın tamamından)
screenshot = pyautogui.screenshot()
# Görüntüyü kaydedelim (isteğe bağlı)
screenshot.save("screenshot.png")
# Ekran görüntüsünü OCR ile okuyalım
text = pytesseract.image_to_string(screenshot)
# Sonucu ekrana yazdıralım
print("Ekrandaki metin ya da sayılar:")
print(text)
# Kullanıcıdan bir giriş bekleyerek konsolun kapanmasını engelleme
input("Çıkmak için Enter tuşuna basın...")
Oluşturuan PY kodları ile ekranda çıkan yazı ve sayıları tanıyan uygulama oluşturdum. Bunu geliştirip ekranda belirli bir alanı nasıl taratabilirim?
Kodlar;
import pytesseract
from PIL import Image
import pyautogui
# Tesseract'in yolunu belirtin (Tesseract'ı bilgisayarınıza yüklemeniz gerekiyor)
pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe' # Windows için örnek yol
# Ekran görüntüsü alalım (örneğin ekranın tamamından)
screenshot = pyautogui.screenshot()
# Görüntüyü kaydedelim (isteğe bağlı)
screenshot.save("screenshot.png")
# Ekran görüntüsünü OCR ile okuyalım
text = pytesseract.image_to_string(screenshot)
# Sonucu ekrana yazdıralım
print("Ekrandaki metin ya da sayılar:")
print(text)
# Kullanıcıdan bir giriş bekleyerek konsolun kapanmasını engelleme
input("Çıkmak için Enter tuşuna basın...")