Vai al contenuto

Due parole su OpenCV

OpenCV (acronimo di OPEN source Computer Vision Library) è una libreria software multipiattaforma nell'ambito della visione artificiale in tempo reale.

È una libreria software inizialmente sviluppata da Intel, rilasciata con licenza libera e quindi, vista l'utilità e la qualità del codice della stessa, supportata poi da numerose aziende, come dalla comunità opensource.

Le funzionalità di base della libreria sono sviluppate in C++, ma essa fornisce interfacce per il supporto dei linguaggi C++, C, Python, Java.

Strumenti necessari

Serve un dispositivo con un Sistema Operativo che supporti pienamente Python e l'hardware necessario: una CPU in grado di supportare le funzionalità di base di OpenCV e una foto/video camera. Se nell'hardware fosse anche supportata una tastiera... sarebbe tutto più facile!

Il nostro Raspberry presenta tutte le caratteristiche richieste! Lo stesso vale anche (banalmente) per un portatile con videocamera.

Visto che parliamo di un Raspberry, il sistema operativo di riferimento sarà Linux. Con le dovute cautele, proveremo a costruire esempi validi anche su Windows e/o Mac OS. Il problema riguarda soprattutto l'installazione dei moduli necessari.

Proviamo!!