deCAPTCHA è un progetto che utilizza una rete neurale convoluzionale (CNN) per il riconoscimento automatico di immagini, focalizzandosi in particolare sul superamento delle sfide reCAPTCHA. L'obiettivo principale è eliminare la dipendenza dall'intervento umano durante il processo di autenticazione, consentendo un'esperienza più efficiente e completamente automatizzata.
-
Riconoscimento Preciso: deCAPTCHA sfrutta una CNN addestrata per riconoscere con precisione le immagini, superando le sfide visive complesse implementate da reCAPTCHA.
-
Automatizzazione del Processo: Eliminando la necessità di intervento umano, deCAPTCHA consente un processo di autenticazione più rapido ed efficiente.
-
Addestramento Continuo: La CNN è soggetta ad addestramento continuo per mantenere l'efficacia nel riconoscimento di nuove varianti di sfide reCAPTCHA.
- Python 3.x
- Pacchetti Python: TensorFlow, OpenCV, NumPy, ecc.
- Clonare il repository:
git clone https://github.com/tuonome/deCAPTCHA.git - Posizionarsi nella directory del progetto:
cd deCAPTCHA - Installare i requisiti:
pip install -r requirements.txt - Donwload del modello: download model
- Assicurarsi che la CNN sia adeguatamente addestrata eseguendo lo script di addestramento (se necessario).
- Eseguire lo script principale per avviare il processo di riconoscimento automatico:
python main.py - Seguire le istruzioni per l'integrazione con il sistema di autenticazione desiderato.
Le contribuzioni sono benvenute! Per segnalare bug, suggerire miglioramenti o inviare richieste di nuove funzionalità, aprire una nuova issue nel repository.
Christian Villani - @cry2003