ScreenCaptureOCR (Optical Character Recognition) è un progetto scritto in python che cattura una parte dello schermo e estrae il testo il quale sarà disponibile per essere incollato (Ctrl+v). Funziona solo per i sistemi operativi Windows.
Per eseguire questo progetto, sarà necessario avere installato:
- Python (è stato testato con la versione 3.9)
- pytesseract (è stato testato con la versione 0.3.10)
- pip (viene installato insieme a Python)
Nota: Questo progetto è stato testato solo su Windows10Pro.
- Python: è possibile scaricare l'ultima versione di Python da https://www.python.org/downloads/
- Tesseract, un software open source per l'OCR. Per installare tesseract su Windows, seguire questi passaggi:
- Vai al sito web di tesseract: https://github.com/UB-Mannheim/tesseract/wiki e scarica la tua versione.
- Una volta scaricato il file .exe, eseguilo per installare tesseract sul tuo computer.
- Assicurati di aggiungere il percorso di Tesseract al tuo PATH di sistema. Per fare ciò, vai su "Pannello di controllo" -> "Sistema" -> "Impostazioni di sistema avanzate" -> "Variabili d'ambiente". Nella sezione "Variabili di sistema", seleziona la variabile "Path" e clicca su "Modifica". Aggiungi il percorso di Tesseract al PATH (ad esempio, "C:\Program Files (x86)\Tesseract-OCR")
- Riavviare il pc.
- Scaricare il progetto git
git clone https://github.com/bestrus/ScreenCaptureOCR.git
- Aprire il prompt dei comandi nella cartella del progetto e digitare il seguente comando per installare le dipendenze del progetto:
pip install -r requirements.txt
$ git clone https://github.com/bestrus/ScreenCaptureOCR.git
$ cd ScreenCaptureOCR
$ python -m venv .venv
$ .venv\Scripts\activate.bat
$ pip install -r requirements.txt
$ python screen_capture.py
premere "Select Area"
usare incolla (Ctrl + v)