Per i robot, processare e riconoscere gli oggetti è un processo molto complesso. Un sistema di visione artificiale usa pezzi d’elettronica e algoritmi per cercare di emulare la capacità visiva umana.

OpenCV (Open Source Computer Vision Library) è il pacchetto di librerie più usato in robotica per elaborare e riconoscere oggetti catturati dai sensori visivi.

OpenCV è una libreria open source aperta a chiunque voglia aggiungere nuove funzionalità. Può essere scaricata e installata su Windows, Linux o sistemi operativi Mac OS.

opencv

Rilevare e tracciare gli oggetti con OpenCV

Qui di seguito alcune guide e tutorial su come iniziare ad utilizzare OpenCV per svolgere alcune funzioni di processing su immagini ed estrapolarne delle informazioni.

Tutorial su come Rilevare e tracciare gli oggetti con Dispositivi Mobile

Anche i dispositivi Mobile con sistemi operativi quali Android o iOS possono essere usati per questo tipo di operazioni. Sotto un sommario di tutorial che fan uso di smartphone:

Risorse varie

Di seguito una lista di risorse utili, quali la documentazione ufficiale di OpenCV, librerie e strumenti compatibili.