Raspberry Pi: apertura cancello su riconoscimento targa

In un articolo precedente abbiamo visto come creare un sistema che permette di riconoscere le targhe ed estrapolare i caratteri sotto forma di stringa inviando su bot telegram su Raspberry Pi immagine e la targa sotto forma di caratteri.

Inoltre abbiamo anche visto come utilizzare un servo motore SG90 su Raspberry Pi.

Possiamo combinare le due tipologie di progetti per creare un sistema che simula l’apertura di un cancello nel momento in cui riconosce la targa ed è uguale a quella presa come riferimento per effettuare il confronto.

Materiale da utilizzare

Per chi utilizzasse per la prima volta la Raspberry Pi Camera leggendo questo articolo sarete in grado di configurarla da zero: Come installare e configurare la Raspberry Pi Camera

TI invito a leggere anche l’articolo precedente sul bot e sul riconoscimento di targhe:

Ecco un pinout del sg90

Raspberry

Ecco un diagramma di collegamento

Raspberry

Dobbiamo installare poi varie librerie tra cui:

  • open cv
  • Tesseract 
  • imutils

Ci sono tre passaggi logici fondamentali

  • Rilevamento targa
  • Segmentazione dei caratteri una volta rilevata la targa
  • Riconoscimento dei caratteri con OCR

Installazioni librerie

Aggiorniamo il Raspberry digitando il seguente comando nel terminale:

Usa i seguenti comandi per installare le dipendenze necessarie per l’installazione di OpenCV sul tuo Raspberry Pi.

Successivamente, usa il comando seguente per installare OpenCV sul tuo Raspberry Pi.

Per installare Tesseract OCR (Optical Character Recognition) utilizzando l’opzione apt:

installa pytesseract con il comando:

imutils viene utilizzato per semplificare le funzioni di elaborazione delle immagini essenziali come traduzione, rotazione, ridimensionamento e visualizzazione di immagini Matplotlib con OpenCV. Utilizzare il comando seguente per installare imutils:

Codice

Avvia il codice, se la targa letta è uguale a quella di riferimento il servomotore si muove

Ecco un video

I risultati di questo metodo non saranno accurati La precisione dipende dalla chiarezza dell’immagine, dall’orientamento, dall’esposizione alla luce e così via.

Simone Candido è un ragazzo appassionato del mondo tech nella sua totalità. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360° le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.